Вопрос по JavaScript. Как сбросить ошибку?
Добавлено: 11 июл 2005, 17:19
Здравствуйте!
Есть фрагмент кода. при его выполнении появляется запрос на запуск файла.
Если ответить "Да", то все нормально, если же выбрать "Нет", возникает ошибка (с этим можно смириться)
и при повторной попытке файл запрос на выполнение не появляется,
а сразу выходит сообщение о том что произошла ошибка, т.е. последняя ошибка не сбрасывается.
Помогает только window.location.reload(), но это как-то ненормально.
Как можно сбросить ошибку, возникшуюю ранее?
Заранее спасибо.
Есть фрагмент кода. при его выполнении появляется запрос на запуск файла.
Если ответить "Да", то все нормально, если же выбрать "Нет", возникает ошибка (с этим можно смириться)
и при повторной попытке файл запрос на выполнение не появляется,
а сразу выходит сообщение о том что произошла ошибка, т.е. последняя ошибка не сбрасывается.
Помогает только window.location.reload(), но это как-то ненормально.
Как можно сбросить ошибку, возникшуюю ранее?
Заранее спасибо.
..........
<HEAD>
..........
.........
<SCRIPT language="JavaScript">
<!--
function AppOpen(strFileName) {
try {
var AX=new ActiveXObject("WScript.Shell");
var ErrCode=1;
ErrCode=AX.Run("\""+strFileName+"\"");
if (ErrCode!=0) {
throw "Ошибка выполнения."
}
} catch (err) {
// alert(err.number);
alert("Ошибка выполнения.\nВозможно нет прав или недоступен файл: \n" + strFileName);
window.location.reload();
// ?????? Как сбросить ошибку, всесто перезагрузки страницы с помощью window.location.reload();
}
}
//-->
</SCRIPT>
</HEAD>
...........