您好我正在尝试使用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) + "&layout=button_count&show_faces=false&width=90&action=like&colorscheme=light&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;
答案 0 :(得分:0)
我认为这是不可能的。我尝试这样的东西,但是使用ajax分页,并且“喜欢”按钮永远不会再加载,我认为它是因为代码加载时需要在页面加载之前加载。