PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

JavaScript onerror 事件

JavaScript onerror 事件

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-06-19
javascript 中onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。 onerror 实例 onerror 事件 如何使用 onerror 事件捕获网页中的错误。(chrome、opera、safari 浏览器不支持) onerror 事件 我们刚讲过如何使用 try...catch 声明来捕获网页中的错

javascript 中onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。

onerror 实例
onerror 事件
如何使用 onerror 事件捕获网页中的错误。(chrome、opera、safari 浏览器不支持) onerror 事件
我们刚讲过如何使用 try...catch 声明来捕获网页中的错误。现在,我们继续讲解如何使用 onerror 事件来达到相同的目的。

只要页面中出现脚本错误,就会产生 onerror 事件。

如果需要利用 onerror 事件,就必须创建一个处理错误的函数。你可以把这个函数叫作 onerror 事件处理器 (onerror event handler)。这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行)。

onerror 语法:
onerror=handleErrfunction handleErr(msg,url,l)
{
//Handle the error here
return true or false
}浏览器是否显示标准的错误消息,取决于 onerror 的返回值。如果返回值为 false,则在控制台 (JavaScript console) 中显示错误消息。反之则不会。

onerror实例:
下面的例子展示如何使用 onerror 事件来捕获错误:

<html>
<head>
<script type="text/javascript">
onerror=handleErr
var txt=""

function handleErr(msg,url,l)
{
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n"
txt+="Line: " + l + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
return true
}

function message()
{
adddlert("Welcome guest!")
}
</script>
</head>

<body>
<input type="button" value="View message" onclick="message()" />
</body>

</html>


延伸阅读:
javascript 事件函数
WML教程7:WML的事件
WML学习(六)之事件
盘点:2009年度五大开源事件
过去十年值得关注的十大技术事件
JavaScript中的鼠标滚轮事件详解
javascript事件列表解说
jquery键盘事件介绍
img标签中onerror用法及注意事项
Tags: javascript   onerror   事件  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号