2011-07-29 38 views
0

這是Facebook開發人員網站如何解釋使用'強制PopUps'。 http://developers.facebook.com/tools/console/如何在我的HTML文件中使用Facebook的'強制彈出式'方法?

但是當我複製相同的代碼並將其保存爲html文件時,代碼無法正常工作。我試圖撥打
FB.ui({ method: 'feed',message: 'Facebook for Websites is super-cool'}); 作爲onclick事件,但它仍然無效。任何人都請提供解決方案(帶有示例代碼)。謝謝。

回答

0

檢查http://fbrell.com/fb.ui/force-popups

您的代碼行看起來像它缺少一些必備的領域。也不要忘記在正文後加載JS-SDK。 (優選作爲異步調用)

包括本體內後:

<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({appId: 'your app id', status: true, cookie: true, 
      xfbml: true}); 
    }; 
    (function() { 
    var e = document.createElement('script'); e.async = true; 
    e.src = document.location.protocol + 
     '//connect.facebook.net/en_US/all.js'; 
    document.getElementById('fb-root').appendChild(e); 
    }()); 
</script> 
+0

感謝您的響應Rufinus。我在ma html文件上覆制了相同的全部內容。我想知道如何加載js-sdk。我厭倦了......餵飽了......或者用谷歌搜索了。再次感謝您的幫助。 – Sri

+0

我更新了答案 – Rufinus

+0

即使這樣也行不通。麻碼其實很簡單。因爲我不能把代碼放在這裏作爲評論。我已經將ma代碼示例置於一個新問題中。 「http://stackoverflow.com/questions/6894892/why-fb-ui-does-not-work-even-after-loading-javascript-sdk」。請回復。謝謝。 – Sri

相關問題