IE7问题中的Facebook Like按钮

| 我只有IE7中的Facebok Like按钮图片有问题。这是我用来实现此目的的代码:
<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\">
.
.
.
<script src=\"http://connect.facebook.net/en_US/all.js#xfbml=1\"></script>
<fb:like href=\"http://www.facebook.com/xxxxx\" show_faces=\"false\" width=\"100\" colorscheme=\"dark\" style=\"float:left;\"></fb:like>
.
.
.
我看到的问题仅在IE7中。赞按钮看起来很棒。一旦您“喜欢”该项目,它看起来也很棒。取消喜欢后,您会得到以下信息:http://screencast.com/t/6qno8HDvYh 如果您再次“喜欢”它,则会得到以下信息:http://screencast.com/t/NlkXbaD5 任何帮助表示赞赏。我在Google各处查找了其他遇到此问题的人。这是供参考的站点:http://auto-owners.com/希望获得任何帮助。 谢谢!
已邀请:
您是否尝试过Facebook的IFrame版本?我们已经切换到DNN的IFrame版本-它给我们带来了最少的问题。
<iframe src=\"http://www.facebook.com/plugins/like.php?href&amp;send=true&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:35px;\" allowTransparency=\"true\"></iframe>
在这里产生: http://developers.facebook.com/docs/reference/plugins/like/ 您还拥有一个不错的好处,即在Facebook服务器出现故障时(上个月发生在使用该脚本版本的许多网站上),您的页面加载也不会中断
如果您在IE7上使用iFrame版本,请检查它是否不会导致页面上的资源多次加载,在我们这种情况下,偶尔会导致显示不明智的JavaScript错误。您可以使用IE Development Helper加载项来查看HTTP请求堆栈。
尝试这个:-
<div style=\"width:48px; overflow:hidden!important;\">
 <fb:like class=\'fb_like\' href=\"http://www.correcturlhere.tld\" send=\"false\"
   width=\"320\" height=\"24\" colorscheme=\"dark\" font=\"tahoma\">
 </fb:like>
</div>
width = \“ 320 \”修复了IE7问题,而div溢出属性可防止显示不必要的FB内容。因此,当FB代码的宽度属性小于标准布局的最小宽度(225px)时,似乎会出现IE7问题。 您可能需要将div标签的开始和结束符括在IE特定的条件中:-
<!--[if IE 7]><div><![endif]-->
[FB code here]
<!--[if IE 7]><div><![endif]-->
为我修复它。希望这可以帮助。

要回复问题请先登录注册