Ошибка JS в Internet Explorer - PullRequest
0 голосов
/ 24 апреля 2009

Я получаю сообщение об ошибке «Ожидается объект» в IE 6 и 7. Я не могу воспроизвести это всегда. Поведение противоречиво. Я использую диаграммы Dojo на своей странице JSP. Графики загружаются.

У меня раньше была похожая проблема с IE. Это была функция JS, вызываемая до полной загрузки файла JS. Мы можем увидеть файл JS в запросе, но этот файл пуст. Интересно, почему IE не берет файлы JS из кеша. Он отлично работает в Mozilla. Кто-нибудь может предложить лучший способ отследить такие несовместимые ошибки JS?

спасибо

Ответы [ 3 ]

1 голос
/ 24 апреля 2009

Вы разыменовываете переменную, которая не определена, но без примера, трудно сказать намного больше.

(все является объектом в javascript, так что это практически единственный способ вызвать эту ошибку)

0 голосов
/ 25 апреля 2009

IE имеет много причуд, которые не возникнут в других браузерах. Лучший способ отладки IE - это получить копию отладчика сценариев Microsoft, и вы можете запустить ее из IE, чтобы получить более четкое представление о том, где находится настоящая проблема. Script Debugger остановит выполнение в строке проблемы и покажет ее в отдельном окне (IE блокируется, пока вы не закроете Script Debugger, но вы получите гораздо лучшее представление о том, какая строка вызывает проблему).

Подробнее см .: http://www.codestore.net/store.nsf/unid/DOMT-5UBUVW?OpenDocument

В середине этого документа есть ссылка на MS Script Debugger, но здесь, в любом случае, .

0 голосов
/ 25 апреля 2009

В параметрах Интернета на вкладке «Дополнительно» вы можете включить отладку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...