保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

JavaScript的错误处理之onerror事件的使用方法

发表于:2008年09月11日 10时  作者:dx_andy

JavaScript对于我来说一直是个很高深莫测的东西,尤其是在错误处理这方面。Firefox出来之前编写JavaScript真的很头痛,程序运行不了害我不得不认真检查程序,反复的使用Alert验证每一段代码是否运行正常,费时也费力。也许很多人笑我为什么不用一些调试软件或是插件呢?原因很简单:因为我当时不知道。现在知道了也很少用了,因为有了Firefox!

这几天无意之中发现了JavaScript一个错误处理的事件,顺便研究了一下它的使用方法,猛然发现真的比alert要效率的多呀。

onerror事件:当程序出现错误时,error事件会在window对象上触发。实例一:onerror的简单应用

onerror事件实例一
  1. <script type=“text/javascript”>   
  2. window.onerror = function() {   
  3.     alert(‘真不幸,又出错了’);   
  4. }   
  5.   
  6. phplamp();   
  7. </script>  

运行实例一:会弹出“真不幸,又出错了”。因为:phplamp()函数并未在程序中并不存在。

注意:onerror事件必需在此文档其它Javascript程序前!

实例二:使用onerror事件的参数确定错误的详细信息。onerror事件有三个参数,第一个:错误的描述信息;第二个:错误出现的文件URL地址;第三个:错误所在的行号。

onerror事件实例二
  1. <script type=“text/javascript”>   
  2. window.onerror = function(msg, url, line) {   
  3.     alert(   
  4.     ‘真不幸,又出错了\n’  
  5.     + ‘\n错误信息:’ + msg   
  6.     + ‘\n所在文件:’ + url   
  7.     + ‘\n错误行号:’ + line   
  8.     );   
  9. }   
  10.   
  11. phplamp();   
  12. </script>  

运行实例二即弹出了错误的详细信息。

注:此调试方法试用于IE,Firefox。Opera,chrome测试未通过。Safari未测试。

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

有关, 的相关文章:

发表一下您对本文的意见