Internet Explorer line 1 char 1 code 0 error - PullRequest
8 голосов
/ 25 января 2010

Я использую jQuery + drupal и некоторые плагины jQuery. Все в порядке с Fire Fox. Но в IE я получаю такую ​​проблему.

Линия: 1 Чар: 1 Ошибка: объект ожидается URL: http://businessway.am

Я включил файлы .js. Как узнать, в чем проблема? В котором файл? Строка 1? Какой файл?

Если вы можете, пожалуйста, проверьте сайт, который я дал раньше.

Ответы [ 5 ]

8 голосов
/ 25 января 2010

Вы можете получить этот тип ошибок, если URL-адрес <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, что бы она ни делала.

3 голосов
/ 10 июля 2010

Я видел эту ошибку в IE7, когда у вас есть объект javascript с дополнительной запятой на конце.

Пример:

  var something = {
    "one": ["a"],
    "two": ["b"],
  };

Должно быть:

  var something = {
    "one": ["a"],
    "two": ["b"]
  };

IE8, Chrome и Firefox, похоже, не возражают против этого.

2 голосов
/ 20 мая 2011

У меня была точно такая же ошибка, только в IE, при размещении комментариев в определенном месте:

function initMyUI() {
    $("#myId") // Don't put comments here.
        .delegate("#btnMyButton", "click", _clickDoSomeThings);
};
0 голосов
/ 25 января 2010

Проблема была исправлена ​​в IE7 и IE8, но IE6 выдает ту же ошибку.

Обновлено: Исправлено. Извините:)

0 голосов
/ 25 января 2010

В зависимости от вашей версии IE вы можете использовать имеющиеся инструменты разработки. Вы можете использовать Firebug Lite , встроенные средства разработки в IE8 или перейти в старый режим ожидания и использовать Web Developer Express .

...