Тема: UpJump: Q&A :)
Показать сообщение отдельно
  #133 (permalink)  
Старый 09.03.2011, 22:54
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Вопрос:
Сообщение от UpJump Посмотреть сообщение
Всем снова привет! Это опять я.
Никак не могу увидеть как работает onerror. Вот код, но эффект == 0;
Где ошибка?
var a;
a();
onerror = function(msg){alert(msg);};
Ответ:
Сообщение от UpJump Посмотреть сообщение
ну так а как обработчик будет перехватывать ошибку которой нету?

Пояснение:
var a;
a(); //ошибка, парсинг скрипта остановлен
onerror = function(msg){alert(msg);}; //обработчик который никогда не будет назначен, но даже если был бы - никаких ошибок то больше нет


var a;
onerror = function(msg){alert(msg);};
a();
__________________
29375, 35
Ответить с цитированием