我正尝试使用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