我正在使用jQuery + drupal和一些jQuery插件。一切正常 Firefox。但在IE瀏覽器中,我收到了這樣的問題。Internet Explorer第1行字符1代碼0錯誤
線:1 字符:1 錯誤:對象預期 網址:http://businessway.am
我已經包含.js文件。如何知道問題在哪裏?其中 文件?第1行?哪個檔案?
如果你可以請檢查我之前給過的網站。
我正在使用jQuery + drupal和一些jQuery插件。一切正常 Firefox。但在IE瀏覽器中,我收到了這樣的問題。Internet Explorer第1行字符1代碼0錯誤
線:1 字符:1 錯誤:對象預期 網址:http://businessway.am
我已經包含.js文件。如何知道問題在哪裏?其中 文件?第1行?哪個檔案?
如果你可以請檢查我之前給過的網站。
你可以得到的情況下,這種類型的錯誤的<script src="...url..."></script>
的網址不返回的JavaScript,但一些其他內容(HTML)
我查了一下網頁,但與SRC的所有腳本其實也似乎回到的JavaScript 。隨着更多的挖掘一下,似乎這EVAL代碼觸發錯誤消息:
artNoStyleAdding(document)
它看起來就像是從這個腳本來:
<script type="text/javascript">if (Drupal.jsEnabled) {$(document).ready(function(){ window.setTimeout("artNoStyleAdding(document)", 2000);});}</script>
這是倒數第二個劇本在頭的文件。
顯然,您忘記了聲明和編碼artNoStyleAdding
函數,無論它應該做什麼。
所有文件都存在,並且是JavaScript文件。 – 2010-01-25 15:14:13
謝謝。它是固定的:)如何調試JavaScript? – 2010-01-25 15:30:18
嗯奇怪。 IE7和IE8修復。但IE6仍然給同樣的問題... – 2010-01-25 15:59:25
根據您的IE版本,您將想要分解可用的開發工具。您可以使用內置於IE8開發工具中的Firebug Lite或轉至舊的待機狀態並使用Web Developer Express。
我正在使用IE8和DebugBar。所有看起來對我好!我不是JavaScript的專家:)) – 2010-01-25 15:17:31
問題已在IE7和IE8中修復,但IE6給出了同樣的錯誤。
更新:固定。對不起:)
我看到這個錯誤出現在IE7中,當你有一個JavaScript對象與一個額外的逗號結束。
例子:
var something = {
"one": ["a"],
"two": ["b"],
};
應該是:
var something = {
"one": ["a"],
"two": ["b"]
};
IE8,Chrome瀏覽器和Firefox似乎並不介意,雖然它。
我有這個確切的同樣的錯誤,只能在IE中,在一定的點把意見時:
function initMyUI() {
$("#myId") // Don't put comments here.
.delegate("#btnMyButton", "click", _clickDoSomeThings);
};
我收到以下錯誤信息: artNoStyleAdding沒有定義 http://businessway.am/ line:84 – Billy 2010-01-25 15:06:15
比利你用什麼調試器? – 2010-01-25 16:00:10