页面:http://www.facebook.com/Travel.by.Design
代码:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like-box href="http://www.facebook.com/travel.by.design" width="292" show_faces="true" stream="true" header="false" css="<?php bloginfo('stylesheet_directory'); ?>/fbstyle.css?1"></fb:like-box>
网站:http://waldhaus.com
在同一个网站上,我们安装了更多的Like Boxes,它们都使用相同的代码(只是不同的URL)。所以我认为它一定与特定的URL 有关
其他代码,相同的网站工作:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like-box href="http://www.facebook.com/farmeadow" width="292" show_faces="true" stream="true" header="false" css="<?php bloginfo('stylesheet_directory'); ?>/fbstyle.css?1"></fb:like-box>
您有8个不同的div
元素,其中id
为fb-root
。浏览器无法决定使用哪一个。您的页面上只需要一个div
和fb-root
您应该在任何元素的id
属性中始终具有唯一值
正如你从上面的评论中所说的,你得到的错误是-
无法检索指定页面的id。请验证是否正确href已传入。
浏览器不知道要锁定到哪个fb-root
元素。