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


Автор: withoutbody 29.10.2007, 12:18
Ищу возможность получить ошибку выполнения скрипта на странице (как в firebug). Хотелось бы что-нибудь вида: window.getLastJsError(). Нужно для тестирования (с помощью Селениумa). Проверить, что после загрузки/перезагрузки и че-нить еще не было ошибок javascript'a. Буду признателен за советы. 

Автор: smartov 29.10.2007, 13:52
Можно повесит ьфункцию-обработчик на событие ошибки
Код

window.onerror = myFunctionName;

или 
Код

window.onerror = function {
    alert('Error occured!');
    return true;
}


Автор: withoutbody 29.10.2007, 16:08
Спасибо.

Автор: cruelangel 29.10.2007, 20:15

Код

window.onerror= function( message, file, lineno ){
    $alert(    message + ': ' + file + ' [' + lineno + ']', 'error' );
}

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