Facebook FB.UI简单警报对话框

时间:2011-06-23 09:03:41

标签: facebook facebook-iframe

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

你能举一个小例子吗?

我们将不胜感激。

2 个答案:

答案 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页面,则可以使用此功能。否则,您需要构建自己的或使用已构建的LightFaceFreebox

答案 1 :(得分:1)

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