如何在页面加载后显示facebook分享按钮?

时间:2011-02-28 09:32:57

标签: javascript facebook javascript-events

您好我正在尝试使用window.onload功能加载网页后显示Facebook分享按钮。使用iframes的代码在facebook上工作正常,但是当我为fshare按钮添加代码时,它只是打印而没有其他事情发生,代码如下:

function ImagesocialButtons() {
if (document.getElementById("social_wrap")) {
    var socialCode = "";    
      socialCode += "<div class=\"social_btn\">";   
      socialCode += "<iframe src=\"http://www.facebook.com/plugins/like.php?href="
+ escape(document.URL) + "&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;action=like&amp;colorscheme=light&amp;height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:90px; height:21px;\" allowTransparency=\"true\"></iframe>"; 
      socialCode += "</div>";   
      socialCode += "<div class=\"social_btn\">";       
      socialCode += "<a name=\"fb_share\" type=\"button_count\" href=\"http://www.facebook.com/sharer.php\">Share</a><script src=\"http://static.ak.fbcdn.net/connect.php/js/FB.Share\" type=\"text/javascript\"></script>";        
      socialCode += "</div>";
    document.getElementById("social_wrap").innerHTML = socialCode;  } }

window.onload = ImagesocialButtons;

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的。我尝试这样的东西,但是使用ajax分页,并且“喜欢”按钮永远不会再加载,我认为它是因为代码加载时需要在页面加载之前加载。