2012-04-06 88 views
2

由于某种原因,当我点击Facebook的发送按钮,按钮改变它的颜色,说它被点击(这是正常的),但该div没出现。当我点击Facebook的发送按钮,div不显示

我在下面给你一个简单的例子。它不适合我。

有谁知道我犯了什么错误?非常感谢

我的代码如下:

编辑:我所做的只是复制粘贴一下Facebook的文档告诉我贴。

<html> 
    <body> 
     <div id="fb-root"></div> 
     <script> 
     (function(d, s, id) { 
      var js, fjs = d.getElementsByTagName(s)[0]; 
      if (d.getElementById(id)) return; 
      js = d.createElement(s); 
      js.id = id; 
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=276966272386423"; 
      fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 
     </script> 
     <div class="fb-send" data-href="http://apple.com"></div> 
    </body> 
</html> 

回答

-1

那么我看到,没有使用jQuery或Dojo,你应该检查那些工具。

任何方式,你可以把元素的代码与您正在做的ID“facebook-jssdk”document.getElementById("facebook-jssdk")我看不到那个元素存在。用你放这个脚本的代码将会失败。

+0

嗨,谢谢你的回复。请转到http://jsfiddle.net/sD43y/ 并尝试此脚本。它在那里工作,但不能在我的任何一台电脑上使用完全相同的html文件。 – alexx0186 2012-04-06 16:13:46

+0

已检查控制台以确保没有报告访问限制? – trickyzter 2012-04-06 16:46:38

+0

jsfiddle.net/sD43y中的示例代码完美地工作,当点击该按钮时,链接被发送给我选择的人。 – DMCS 2012-04-10 20:08:05

相关问题