2011-06-23 113 views
2

是否可以使用FB.ui創建簡單的警報對話框(如JS警報)?Facebook FB.UI簡單警報對話框

你能舉一個小例子嗎?

您的幫助,將不勝感激。

+0

你能給出一個更精確的例子嗎? – Niklas

+0

我試圖改變JS警報('消息'),以Facebook的警報樣式窗口。但我想用FB.ui來達到這個目的不太好。 – Bounce

+1

我已經使用LightFace - Facebook Lightbox for MooTools。它確實完成了這項工作。 http://davidwalsh.name/facebook-lightbox – Bounce

回答

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