JavaScript_onerror 事件
来源:互联网 发布:编程中debug是什么意思 编辑:程序博客网 时间:2024/06/05 11:59
注意:只要页面中出现脚本错误,就会产生 onerror 事件。
如果需要利用 onerror 事件,就必须创建一个处理错误的函数。你可以把这个函数叫作 onerror 事件处理器 (onerror event handler)。这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行)。
使用语法:
onerror=handleErr;
function handleErr(msg,url,l)
{
//Handle the error here
return true or false;
}
提醒:浏览器是否显示标准的错误消息,取决于 onerror 的返回值。如果返回值为 false,则在控制台 (JavaScript console) 中显示错误消息。反之则不会。chrome、opera、safari 浏览器不支持。
示例:
<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(){
//按钮单击事件调用的函数。alert()错写成adddlert(),这样会抛出异常,被onerror事件俘获。
adddlert("Welcome guest!");
};
</script>
按钮:<input type="button" value="View message" onclick="message()" />
- JavaScript_onerror 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 关于JSF对话框弹出的问题
- 关于创业及相关的几条微博
- Ext JS 4 Beta 1发布了
- oracle 在C#中的调用存储过程参数问题
- 转载
- JavaScript_onerror 事件
- 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--不是“编程”是“建模”(四)
- 幾個以後想經常看的網站,記錄一下
- windows7快捷方式图标丢失
- http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QB3AUP03/CCONTENTS?DT=19990218130918
- 如何编程修改一个隶属于视图的对象颜色
- ORACLE CLOB对象值的比较问题
- android文件上传到服务器
- 利用SqlBulkCopy一次性把Table数据插入到数据库