簡體   English   中英

Internet Explorer第1行char 1代碼0錯誤

[英]Internet Explorer line 1 char 1 code 0 error

我正在使用jQuery + drupal和一些jQuery插件。 一切都適用於Firefox。 但在IE中,我收到了這樣的問題。

行:1個字符:1個錯誤:對象預期的URL: 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函數,無論它應該做什么。

我已經看到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);
};

根據您的IE版本,您需要打破可用的開發工具。 您可以使用在IE8中內置開發工具的Firebug Lite ,或者使用舊的備用工具並使用Web Developer Express

問題已在IE7和IE8中修復,但IE6給出了同樣的錯誤。

更新:已修復。 抱歉:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM