Javascript 创建带有链接的Facebook对话框弹出窗口

Javascript 创建带有链接的Facebook对话框弹出窗口,javascript,facebook,dialog,popup,fbml,Javascript,Facebook,Dialog,Popup,Fbml,我正在尝试使用上周发布的新改进创建一个Facebook对话 我想要的是能够有一个链接,这样当它被点击时,就会生成一个弹出窗口,或者让它显示在页面中。我试着把它放在一个DIV中,然后用JQuery显示,但它不会集中在页面上。我已经得到了发布到用户墙上的代码。。。只是不知道如何格式化JS代码,或者为弹出窗口创建链接。 提前谢谢 只要页面上有Facebook js,创建好友邀请就很容易: <script> FB.ui( { method: 'friends

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

我想要的是能够有一个链接,这样当它被点击时,就会生成一个弹出窗口,或者让它显示在页面中。我试着把它放在一个DIV中,然后用JQuery显示,但它不会集中在页面上。我已经得到了发布到用户墙上的代码。。。只是不知道如何格式化JS代码,或者为弹出窗口创建链接。
提前谢谢

只要页面上有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>

FB.ui(
{ 
方法:“friends.add”,
id:fbid//假设您之前设置了此变量。。。
}, 
函数(参数){
//如果您有FireFox+FireBug或Chrome+开发者工具:
log(param);//记录对javascript控制台的响应
//如果取消,参数将显示:
//{操作:false,…}
//如果他们发送好友请求,则会有:
//{操作:正确,…}
//如果他们关闭了弹出窗口,那么:
//参数未定义
}
);
您可以使用Facebook上的javascript控制台应用程序来测试这一点:

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