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 >

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值