我正嘗試使用Javascript創建基於Facebook的登錄。一旦一個人點擊一個按鈕,他應該得到一個由另一個div取代的div,如果他登錄到Facebook。但是,如果他沒有登錄到Facebook,他會被要求輸入他的Facebook憑證並登錄。但是,我們需要用戶再次單擊該按鈕才能在此情況下進行div替換。捕捉Facebook登錄事件以更改父頁面的HTML
我想知道是否有方法可以捕捉Facebook登錄事件並更改div?輪詢方式還是有其他方法。我只想使用Javascript。
我正嘗試使用Javascript創建基於Facebook的登錄。一旦一個人點擊一個按鈕,他應該得到一個由另一個div取代的div,如果他登錄到Facebook。但是,如果他沒有登錄到Facebook,他會被要求輸入他的Facebook憑證並登錄。但是,我們需要用戶再次單擊該按鈕才能在此情況下進行div替換。捕捉Facebook登錄事件以更改父頁面的HTML
我想知道是否有方法可以捕捉Facebook登錄事件並更改div?輪詢方式還是有其他方法。我只想使用Javascript。
我在facebook集成工作。我已經編寫了關於FB與任何站點集成的教程。
請檢查鏈接,希望這可以幫助你。
基本上我們需要初始化Facebook,然後在requireSession回調或onStateChange回調函數中調用任何JS函數。請查看詳細的JS函數的鏈接,以便登錄,註銷和回調。我還展示瞭如何顯示標準的FB朋友邀請彈出對話框。
http://javalibs.techlads.com/2010/05/facebook-integration-in-your-web.html
FB.Event.subscribe('auth.login',yourCallback);
還有auth.sessionChange
其他活動在此列出: http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus
如果您使用的是新的SDK,您可以使用此:
function FB_login(){
FB.login(function(response){
if (response.session) {
//Change the div here.
}
});
}
否則,您可以使用Fb:login-button
與onlogin
屬性。 (但這是舊的方法,所以最好使用第一個代碼)
你檢查了我的代碼嗎?好吧,沒關係,但我用你想要的相同的東西。會話狀態更改時的回撥函數(登錄或註銷。) – Parth 2010-05-21 11:46:36
「JAVALIBS.TECHLADS.COM正在銷售中」 – Znarkus 2010-10-25 11:43:39