JavaScript onerror 事件
作者:会飞的
使用 onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。
实例
onerror 事件
如何使用 onerror 事件捕获网页中的错误。(chrome、opera、safari 浏览器不支持)
onerror 事件
我们刚讲过如何使用 try...catch 声明来捕获网页中的错误。现在,我们继续讲解如何使用 onerror 事件来达到相同的目的。
只要页面中出现脚本错误,就会产生 onerror 事件。
如果需要利用 onerror 事件,就必须创建一个处理错误的函数。你可以把这个函数叫作 onerror 事件处理器 (onerror event handler)。这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行)。
语法:
onerror=handleErrfunction handleErr(msg,url,l)
{
//Handle the error here
return true or false
}
浏览器是否显示标准的错误消息,取决于 onerror 的返回值。如果返回值为 false,则在控制台 (JavaScript console) 中显示错误消息。反之则不会。
实例:
下面的例子展示如何使用 onerror 事件来捕获错误:
<html>
<head>
<script type="text/javascript">
onerror=handleErr
var txt=""
function handleErr(msg,url,l)
{
txt="There was an error on this page.
"
txt+="Error: " + msg + "
"
txt+="URL: " + url + "
"
txt+="Line: " + l + "
"
txt+="Click OK to continue.
"
alert(txt)
return true
}
function message()
{
adddlert("Welcome guest!")
}
</script>
</head>
<body>
<input type="button" value="View message" onclick="message()" />
</body>
</html>
猜你喜欢
您可能感兴趣的文章:
- MSN今日焦点的链接打不开
- Photoshop CS 8.01 简体中文正式版的序列号是多少
- Photoshop运行错误:此产品的许可证已停止工作
- 此选项卡已经恢复
- 打开网上邻居文件是空的
- 打印出现提示”保存MDI文件“。
- 飞信迷你首页的链接打不开
- 获取 flash地址
- 教你改时间 让你的电脑时间旁显示自己的名字
- 每次开机都要选中用windows配置我的无线网络设置
- 您为这个网络适配器输入的IP地址 已经分配给另一个适配器
- 去掉桌面图标阴影
- 如何以administrator(超级系统管理员)的身份登录?
- 水晶头的接法
- 现在无法停止通用卷设备,请稍候再停止设备 的解决办法
- JavaScript Array(数组)对象
- JavaScript Cookies
- JavaScript For...In 声明
- JavaScript HTML DOM 对象