`
atian25
  • 浏览: 462519 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

IE7/FF3可用的获取异常发生所在的行数

阅读更多

Error具有下面一些主要属性:
 
    * description: 错误描述 (仅IE可用).
    * fileName: 出错的文件名 (仅Mozilla可用).
    * lineNumber: 出错的行数 (仅Mozilla可用).
    * message: 错误信息 (在IE下同description)
    * name: 错误类型.
    * number: 错误代码 (仅IE可用).
    * stack: 像Java中的Stack Trace一样的错误堆栈信息 (仅Mozilla可用).


在IE里面没有lineNumber. 但可用下面的方法找出:

http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=29948&pos=6&page=1

<!-- --> 1  < script type = " text/javascript " >
 2  window.onerror = testError;
 3  function  testError(){
 4   arglen = arguments.length;
 5    var  errorMsg = " 参数个数: " + arglen + " " ;
 6    for ( var  i = 0 ;i < arglen;i ++ ){
 7    errorMsg += " \n参数 " + (i + 1 ) + " " + arguments[i];
 8   }
 9   alert(errorMsg);
10   window.onerror = null ;
11    return   true ;
12  }
13   
14  function  test(){
15   error
16  }
17  test()
18  </ script >

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics