1 onerror事件描述
使用onerror事件是一种老式的标准的在网页中捕获Javascript错误的方法
2 何时产生onerror事件
只要页面中出现脚本错误,就会产生onerror事件
3 如何使用onerror事件
利用onerror事件,就必须创建一个错误的函数。你可以把这函数叫作onerror事件处理器。这个事件处理器使用三个参数来调用:msg(错误消息), url(发生错误的页面的url), line(发生错误的代码行)
4 语法
onerror = handleErr
function handleErr(msg, url, line){
//Handle the error here
return true or false
}
5 解释
浏览器是否现实标准的错误消息,取决于onerror的返回值,如果返回值为false,则在控制台中显示错误消息,反之则不会
6示例
<html>
<head>
<script>
onerror = handleErr
var txt = ‘‘
function handleErr(msg, url, line){
txt = "There was an error on this page. \n\n";
txt += ‘Error: ‘+msg+"\n";
txt += "URL: "+url+"\n";
txt += "Line: "+line+"\n";
txt += "Click OK to continue.\n\n"
return true
}
function message(){
addlert("Welcome guest!")
}
</scrip>
</head>
<body>
<input type="button" value="View message" onclick="message()">
</body>
</html>