弄清楚了。
埋在http://wiki.developers.facebook.com/index.php/FBJS/Examples/Dialogs就是答案。
基本上<fb:js-string>
,您使用表单内容创建一个元素,然后使用 showChoice() 方法将该字符串指定为 Dialog 的内容。
这是相关的例子:
<a href="#" id="dialog_body" onclick="var dialog = new Dialog().showChoice('Important Dialog', dialog_color, 'Okay', 'Nevermind');
dialog.onconfirm = function() {
var color = document.getElementById('dialog_color_select').getValue();
document.getElementById('dialog_body').setStyle({background: color});
};
return false;">
A dialog that changes your colors...</a><br />
<fb:js-string var="dialog_color">
<b>What color would you like this set to be?</b><br />
<select id="dialog_color_select">
<option value="transparent">Default</option>
<option value="blue">Blue</option>
<option value="red">Red</option>
<option value="yellow">Yellow</option>
</select>
</fb:js-string>