|
Если какой-либо броузер не может выполнить скрипт - возникает окно с сообщением об ошибке. Чтобы окна не было - вставьте в код скрипта строки
function stopErrors() { return true; } window.onerror = stopErrors; Если у Вас есть возможность использовать программы CGI - используйте скрипт вывода сообщения об ошибке в приличном виде и дополнительно скрипт будет создавать файл отчета об ошибках. <script language="JavaScript"> <!-- jserror_count = 0; function reportError(msg,url,line) { par_url = parent.location.href; par_url = (par_url == location.href) ? "no parent" : par_url; query_string = "jserrors.cgi" + "?url=" + escape(location.href) + "&parent=" + escape(par_url) + "&referrer=" + escape(document.referrer) + "&browser=" + escape(navigator.appName + " " + navigator.appVersion) + "&msg=" + escape(msg) + "&line=" + escape(line) + "&count=" + (++jserror_count); if (document.images) { reporter = new Image(); reporter.src = query_string; } return true; } window.onerror = reportError; // --> </script> |