2012-04-06 66 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