Facebook登录按钮在点击时不会做任何事情?

时间:2011-09-11 02:43:31

标签: javascript javascript-events facebook

在此页面上:http://friendsconnect.org/shadowlink/您可以在右下角看到我有一个名为“Connect with facebook”的Facebook登录按钮。但是,单击时按钮不会执行任何操作。我究竟做错了什么?

按钮代码:

<fb:login-button autologoutlink="true" perms="email,user_birthday,status_update,publish_stream">Connect with Facebook</fb:login-button>

页面无法在Chrome,Safari或Firefox中使用。

2 个答案:

答案 0 :(得分:1)

您的问题是您遗漏了可以放在网页中任意位置的代码:

<div id="fb-root"></div>

如果您查看Chrome调试工具控制台,您会看到它丢失,因为您的document.getElementById('fb-root')调用返回null。

答案 1 :(得分:0)

您是否已登录Facebook?如果您已经登录并且已经授权该应用程序,那么如果您只捕获auth.login和auth.logout事件,则该按钮可能看起来什么都不做,因为这些事件实际上都没有发生。