2012-07-22 48 views
0

我有我的網站上FB註冊按鈕的香草實現,但是加載圖形不會隱藏..FB加載圖像沒有隱瞞

<fb:registration scope="email,user_birthday,publish_stream" width="520" fields="[ 
     {'name':'name'}, 
     {'name':'uname', description:'username', 'type':'text'}, 
     {'name':'email'} 
    ]" redirect-uri="myDomain"></fb:registration> 



    <script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
     appId  : myAppId, // App ID 
     channelUrl : '//myDomain/channel.html', // Channel File 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
     }); 

     // Additional initialization code here 
    }; 


    // Load the SDK Asynchronously 

    (function(d){ 
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
     if (d.getElementById(id)) {return;} 
     js = d.createElement('script'); js.id = id; js.async = true; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     ref.parentNode.insertBefore(js, ref); 
    }(document)); 

    </script> 
+0

'description:'username''應該是''description':'username'' – borisdiakur 2012-07-22 19:21:29

回答

0

似乎是登記的XFBML版中的錯誤插入。使用iFrame版本:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8" /> 
    <title></title> 
    </head> 
    <body> 
    <div id="fb-root"></div> 
    <script src="https://connect.facebook.net/en_US/all.js#appId=YOUR_APP_ID"></script> 
     <iframe src="https://www.facebook.com/plugins/registration? 
      client_id=YOUR_APP_ID& 
      redirect_uri=https%3A%2F%2FYOUR_DOMAIN.com& 
      fields=[ 
       {'name':'name'}, 
       {'name':'uname', 'description':'username', 'type':'text'}, 
       {'name':'email'} 
      ]" 
     scrolling="auto" 
     frameborder="no" 
     style="border:none" 
     allowTransparency="true" 
     height="520" 
     width="520"> 
     </iframe> 
    </body> 
</html>