Вопрос:
Сообщение от 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();