У меня есть какой-то хитрый AJAX-код в форме, и иногда он не работает (не спрашивайте почему, я не могу обойти это). Когда это происходит, мне нужно перехватить ошибку, сбросить индикатор скрытого поля и естественным образом отправить форму, чтобы пользователь не испытывал неприятных ощущений. Я планировал использовать window.onerror
для этого, но он никогда не стреляет! Я использую IE8, и все, о чем я должен беспокоиться, это браузер IE. Есть ли что-то, чтобы заставить это событие работать? Вот мой код ...
window.onerror = function() {
alert("Error!");
document.getElementById("hidAjax").value = "0";
document.forms[0].submit();
}