使用链接创建Facebook对话框弹出窗口

时间:2010-12-13 22:09:26

标签: javascript facebook dialog popup fbml

我正在尝试使用上周发布的新改进来创建Facebook对话框。

http://developers.facebook.com/blog/post/437

我想要的是能够拥有一个链接,所以当它被点击时会生成一个弹出窗口,或者它会显示在页面中。我已经尝试将它放在DIV中然后用JQuery显示但它不会在页面上居中。我已经获得了用于发布到用户墙的代码......只是不知道如何格式化JS代码和/或为弹出窗口创建链接。 提前谢谢!

1 个答案:

答案 0 :(得分:2)

只要您的页面上有Facebook js,就可以轻松创建朋友邀请:

<script>
    FB.ui(
     { 
      method: 'friends.add', 
      id: fbid // assuming you set this variable previously...
     }, 
     function(param){

      // If you have FireFox + FireBug or Chrome + developer tools:
      console.log(param); // log response to javascript console

            // If they cancel params will show: 
            //    {action:false, ...}
            // and if they send the friend request it'll have:
            //    {action:true, ...}
            // and if they closed the pop-up window then:
            //    param is undefined
     }
    );
</script>

您可以使用Facebook上的javascript控制台应用进行测试:

http://developers.facebook.com/tools/console

粘贴上面的脚本,包括标签,或点击文本区域底部的“示例”按钮,找到“fb.ui - friends.add”示例。