是否可以使用FB.ui进行简单的警报对话(如JS警报)?
你能举一个小例子吗?
我们将不胜感激。
答案 0 :(得分:1)
在Facebook论坛上有一个很好的thread。提到的代码是:
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。
答案 1 :(得分:1)
不可能以这种方式创建对话框。 我创建了一个简单的jQ“插件”来创建类似FB的警报,你可以在我的github上下载它:https://github.com/marekjalovec/jquery-facebook-alert