有谁知道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>
但我在文档中没有发现任何类似内容。
答案 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。