是否可以使用 FB.ui 制作简单的警报对话框(如 JS 警报)?
你能举个小例子吗?
您的帮助将不胜感激。
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 在 iFrame 应用程序中不支持此功能,但如果您仍在使用 FBML 页面,这将起作用。否则,您将需要构建自己的或使用已经构建的,例如LightFace或Freebox。
不可能再以这种方式创建对话框。我创建了一个简单的 jQ“插件”来创建类似 FB 的警报,你可以在我的 github 上下载它:https ://github.com/marekjalovec/jquery-facebook-alert