0

我有一個像按鈕Facebook和它工作在Firefox,但在IE中我得到的JavaScript錯誤和按鈕沒有顯示出來:在Firefox Facebook的Like按鈕表演而不是IE瀏覽器 - JS錯誤

http://www.bluevoice.org/webfilms_killingattaiji.php

任何指導將不勝感激。不知道我需要在代碼中糾正什麼。我使用了FB上生成的html5代碼,並設置了應用程序。

謝謝。

+0

它不會在Chrome中顯示了我。你確定沒有其他錯誤造成這種情況嗎? –

+0

我不知道是什麼導致它。我猜它唯一工作的地方是Firefox。它適用於IE中的第一次加載。如果我刷新頁面,我會收到錯誤。如果我關閉瀏覽器並重新開始,它會顯示第一次然後消失。 –

+0

錯誤我得到: 消息: '根' 是空或不是對象 行:6 字符:1252 代碼:0 URI:http://connect.facebook.net/en_US/all.js 消息:對象不支持此屬性或方法 行:36 字符:375 代碼:0 URI:http://connect.facebook.net/en_US/all.js 信息:對象沒有按't支持此屬性或方法 行:93 Char:1 代碼:0 網址:http://www.bluevoice.org/webfilms_killingattaiji.php –

回答

0

通常,這是因爲您的html標記錯誤 - IE無法處理沒有html命名空間的自定義元素(例如,「<fb:like>」)。你已經定義了它們,但是我想知道所有額外的元素是否讓IE變得混亂。

嘗試:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> 
相關問題