连接Facebook按钮 - 弹出窗口如何工作?

时间:2010-10-07 17:28:11

标签: php javascript css facebook

有谁知道facebook连接按钮如何生成您用于登录的弹出窗口?

我认为有这样的代码..

<a href="#" onClick="MyWindow=window.open('http://www.yahoo.com','MyWindow','toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,width=600,height=300'); return false;">Click Here</a>

但我在文档中没有发现任何类似内容。

1 个答案:

答案 0 :(得分:1)

Facebook API使用称为FBML(Facebook标记语言)的东西。它是一个基于标记的标记,与您网站上的其他HTML内联编写,并使用javascript库进行处理。连接脚本是:

<script src="http://connect.facebook.net/en_US/all.js"></script>

如果您使用此脚本,然后提供以下标记:

<fb:login-button></fb:login-button>

然后javascript将呈现按钮。

可在此处找到更多详细信息:http://developers.facebook.com/docs/authentication/

单击该按钮时,该按钮将自动生成弹出窗口,因此您无需担心所需的代码。如果你真的想看到生成的代码,我会在现有的fbconnect按钮上使用像firebug这样的工具来查看javascript。