2012-02-28 101 views

回答

1

這是與Facebook SDK的例子:

(function(d, s, id) { 
var js, fjs = d.getElementsByTagName(s)[0]; 
if (d.getElementById(id)) return; 
js = d.createElement(s); js.id = id; 
js.src = '//connect.facebook.net/en_US/all.js#xfbml=1'; 
js.onload = function(){ 
    FB.Event.subscribe('xfbml.render', 
    function(response) { 
     doSomething(); 
    }); 
    }; 
fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 

看看Facebook的SDK的事件處理:該SDK被加載 Facebook Event Handling

後,可以存取權限的FB對象。

或閱讀這篇文章:Asynchronously loading twitter, google, facebook and linked-in buttons and widgets + Ajax bonus