2

是否可以使用 FB.ui 制作简单的警报对话框(如 JS 警报)?

你能举个小例子吗?

您的帮助将不胜感激。

4

2 回答 2

1

Facebook 论坛上有一个很好的主题。提到的代码是:

function popup(){               
    FB.ui({
        method: 'fbml.dialog',
        width:500,
        height:400,
        fbml: '<fb:header icon="true" decoration="add_border">Title here...</fb:header>' +
        '<div style="width:100%; height:100%;" align="center">' +
        '<div style="margin:15px;">Do you wish to continue?</div>' +
        '<label class="uiButton uiButtonLarge uiButtonConfirm"><input type="button" name="OK" value="OK"></label>' +
        '<label class="uiButton uiButtonLarge uiButtonConfirm"><input type="button" name="Cancel" value="Cancel"></label>' +
        '</div>',
    });
}

较新的 Javascript SDK 在 iF​​rame 应用程序中不支持此功能,但如果您仍在使用 FBML 页面,这将起作用。否则,您将需要构建自己的或使用已经构建的,例如LightFaceFreebox

于 2011-06-23T16:40:53.203 回答
1

不可能再以这种方式创建对话框。我创建了一个简单的 jQ“插件”来创建类似 FB 的警报,你可以在我的 github 上下载它:https ://github.com/marekjalovec/jquery-facebook-alert

于 2013-04-06T19:03:46.687 回答