2011-12-22 71 views
0

我使用的代码:Like按钮不会显示在评论框

<script type="text/javascript"> 
    //<![CDATA[ 
    (function() { 
     document.write('<fb:like data-href="MY_SITE" class="fb-like" data-send="false" data-layout="stardant" data-width="450" data-show-faces="false" data-action="like" data-colorscheme="dark" data-font="verdana"><\/fb:like>'); 
     var s = document.createElement('SCRIPT'), s1 =document.getElementsByTagName('SCRIPT')[0]; 
     s.type = 'text/javascript'; 
      s.async = true; 
     s.src = 'http://connect.facebook.net/pt_BR/all.js#xfbml=1'; 
     s1.parentNode.insertBefore(s, s1); 
    })(); 
    //]]> 
    </script> 

问题是,当你点击按钮时,不显示评论框,但LIKE工作正常,出现在我的个人资料。我需要这个代码,因为它是有效的XHTML。

回答

0

我认为它应该是data-layout =“standard”而不是stardant。数据布局是一个有效的FB属性?

和2:如果您在IE浏览器的旧VERS,并希望使用,你必须添加一个XML命名空间为HTML标签:

<html xmlns:fb="http://ogp.me/ns/fb#">