Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.05.2009, 09:05
Новичок на форуме
Отправить личное сообщение для Лесной_Белк Посмотреть профиль Найти все сообщения от Лесной_Белк
 
Регистрация: 20.05.2009
Сообщений: 9

IE: неизвестная ошибка выполнения
Доброго времени суток.
У меня такая проблема: есть написанная на JS форма, которая получает данные из БД посредством аякса. В мозилле работает прекрасно, а IE пишет что "неизвестная ошибка выполнения, строка 194060145, символ 55". Естественно в коде с таким номером и близко нету. Как с этой ошибкой бороться - ума не приложу! Помогите плз!
Ответить с цитированием
  #2 (permalink)  
Старый 25.05.2009, 09:36
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

отлаживаем-отлаживаем-отлаживаем
в осле во все времена был популярен способ поиска ошибки дихотомией
тыкаем alert() в середину обработчика.
смотрим сработал он , или раньше сработала ошибка
смещаем его вперед или наза, пока не будет локализоваг код, который создает ошибку
Ответить с цитированием
  #3 (permalink)  
Старый 25.05.2009, 09:37
Новичок на форуме
Отправить личное сообщение для Лесной_Белк Посмотреть профиль Найти все сообщения от Лесной_Белк
 
Регистрация: 20.05.2009
Сообщений: 9

)))) ппц жесть какая! спасибо, буду искать)
Ответить с цитированием
  #4 (permalink)  
Старый 26.05.2009, 01:05
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

второй вариант - вставляем пустую строку и смотрим, изменился ли номер строки в ошибке

для большинства ошибок можно запустить отладчик и увидеть, где произошла ошибка (Microsoft Script Debugger устанавливается вместе с Microsoft Office)
Ответить с цитированием
  #5 (permalink)  
Старый 18.06.2009, 04:16
UDN UDN вне форума
Аспирант
Отправить личное сообщение для UDN Посмотреть профиль Найти все сообщения от UDN
 
Регистрация: 18.06.2009
Сообщений: 55

Не знаю сути проблемы, но для обхода ошибок использовать нужно
try{ }catch(e){}
после try - критический код

после catch(e) - собственная обработка ошибок если нужно. можно оставить пустым
Ответить с цитированием
  #6 (permalink)  
Старый 18.06.2009, 06:33
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

UDN,
нужно не обойти ошибку, а найти и исправить ее.
Ответить с цитированием
  #7 (permalink)  
Старый 18.06.2009, 10:41
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от UDN
но для обхода ошибок
Это не обход, а отлов. Чувствуете разницу?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
406 ошибка. Не понимание windows 1251 nikinfo AJAX и COMET 5 27.03.2009 22:54
разное время выполнения операции ropowek Events/DOM/Window 2 08.10.2008 13:27
не могу понять в чём ошибка scuter Общие вопросы Javascript 2 28.08.2008 15:22
IE: неизвестная ошибка выполнения _Kpot_ Internet Explorer 1 03.04.2008 11:00