Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Ошибка из недр jQuery


Автор: Burrr 15.4.2010, 14:56
Выбирая куда закинуть тему, суда или в "библиотеки", решил что раздел профессионалов будет актуальнее.
И так, есть джаваскрипт-сценарий, написанный "на jQuery". Он отлично, кроссбраузерно работает, если бы не одно НО! - Internet Explorer.
Со временем (должно пройти несколько часов) страница в ИЕ кидается такой ошибкой:

Код
Сообщение: 'J.readyState' - есть null или не является объектом 
Строка: 19 
Символ: 27585 
Код: 0 
URI-код: #тут путь#/jquery-1.3.2.min.js 


Код обфусцирован, понять что там происходит невозможно.
Никаких изменений со страницей не происходит, можно просто лечь спать, а утром в ИЕ увидеть эту ошибку.

Вопрос: как это вылечить?
Пробовал засовывать весь jQuery-код в try-catch, не помогло.

Автор: ksnk 15.4.2010, 19:56
в jQuery дофига ошибок. Чтобы проверить это утверждение - достаточно попытатся просмотреть тикеты, которые выкладываются на jquery-support. Так что удивлятся и паниковать по этому поводу не стоит.

а стоит минимизировать проблему до обозримого кода и попытатся разместить эту проблему в каком-нибудь из тех самых тикетов. 

Если в машине магнитофон не работает, возможно просто сел аккамулятор, а не сам магнитофон глючит  smile 

Автор: IDVsbruck 16.4.2010, 01:18
Любая версия jQuery есть как в сжатом виде, так и в несжатом, поэтому разобраться в коде несложно.
Как вариант, попробовать поставить следующую версию при тех же обстоятельствах и запустить - если ошибки нет, значит, вылечили.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)