2011-03-03 94 views
0

所以我想添加一個喜歡我的個人帖子。所以我把它添加到每個帖子。這些帖子是從數據庫輸出生成的,然後在javascript文件中以正確的樣式進行組裝。

所以我將這添加到創作組合中。Facebook喜歡不工作時,JavaScript添加

<fb:like href="my_not_so_sweet_website" layout="button_count" show_faces="true" width="200"></fb:like> 



怪異的一部分是...他們都沒有露面。然後,我嘗試將我爲每篇文章生成的代碼複製並粘貼到我的網站頂部,然後看到A像Button一樣低。任何線索?需要更多信息?幫幫我?

+0

「{}」按鈕是你的朋友:) – alex 2011-03-03 00:45:52

+0

我不明白你想說什麼。 – Michael 2011-03-03 01:01:29

回答

3

您使用的是所謂的FBML。類似的按鈕通過您在頁面上包含的facebook JavaScript libabry(在頁面加載時)即時呈現 - 它需要FBML標記才能知道要呈現的內容。

問題是,FB庫不夠聰明,不知道你已經動態地將這些FBML標籤添加到DOM。

還有另一種類型的按鈕,它是一個iframe,如果你動態地將它放入DOM,應該可以工作。這裏的文檔是:http://developers.facebook.com/docs/reference/plugins/like/

- 當您將小部件輸入到小部件中時,會有iframe選項。

FB javascript SDK中還有一個FBML渲染函數。文檔在這裏:http://developers.facebook.com/docs/reference/javascript/fb.xfbml.parse/