2011-11-02 64 views
0

我們在Facebook中使用Iframe Type應用程序。從Iframe重新加載頁面Like Button Plugin

最近我們在Iframe Canvas頁面(渲染頁面)中使用了下面的Like Button代碼。

<iframe id="theiframe" src="http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.facebook.com%2fpages%2fRp9%2f151605171570927%3fsk%3dapp_196290923727494&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:330px; height:26px; padding-top:5px; padding-left:5px;" allowTransparency="true"></iframe> 

當用戶點擊「喜歡」我們要重新加載頁面的「喜歡」的內容。

但是,當我們使用代碼時,我們沒有得到Like Button的任何事件。

在下面的鏈接http://developers.facebook.com/docs/reference/plugins/like/給出的細節跟蹤像按鈕事件。但是,這是與xFBML應用程序。

我們正在使用Iframe應用程序。關於Iframe選項,上面的鏈接沒有任何細節。

任何人都可以幫助我們解決這個問題嗎?

由於提前,

阿希什舒克拉

回答

0

您可以使用JavaScript來聽,當有人點擊一個按鈕一樣觸發事件edge.create。

FB.Event.subscribe文檔https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

我認爲它無法與iframe按鈕的工作,如果在XFBML創建類似按鈕或HTML5像下面這隻會工作:

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>