2011-04-06 88 views
1

今天,我在Facebook頁面上創建了一個iframe-Tab作爲登陸頁面。 在此選項卡上,我們顯示一個視頻,從Facebook實施。Facebook Like按鈕的Facebook視頻

現在我想在此頁面上爲此視頻添加Facebook Like按鈕,我實現了LIKE BUTTON Developer Page生成的代碼。

<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fvideo%2Fvideo.php%3Fv%3D345848348745&amp;layout=button_count&amp;show_faces=true&amp;width=100&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe>

現在這裏顯示的按鈕,但沒有計數。 如果我點擊像按鈕的計數器變得可見(顯示+1),然後跳回(顯示無計數)。

您是否知道,如果我可以直接使用Facebook按鈕之類的按鈕? http://www.facebook.com/video/video.php?v=345848348745

謝謝你!

回答

0

我遇到了與您正在進行的項目相同的問題。我發現你可以「喜歡」實際的視頻文件的URL,在你的情況下,http://www.facebook.com/v/345848348745

但是,這個解決方案的問題是,喜歡不會聚合到實際的視頻網頁的網址。他們將兩個單獨的「喜歡」實體

這似乎在此刻只怕

1

示例實現一個的見下面的代碼LIKE要像功能的FB的限制按鈕,在所有瀏覽器上運行

HTML:

<iframe id="IframeTemp" src="#" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:55px;" allowTransparency="true"> 
</iframe> 

的JavaScript:

<script type="text/javascript"> 
    var currenturl = document.URL + "&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=55"; 

    var url = "//www.facebook.com/plugins/like.php?href="+currenturl; 
    document.getElementById("IframeTemp").src = url; 
    var myIframe = parent.document.getElementById("IframeTemp"); 

    // Setup the width and height 
    myIframe.src = url; 
</script> 

不要忘了在開發人員Facebook上提供的母版頁上保留Javascript。