function reportError(msg,url,line) {
var str = "You have found an error as below: <br /><br />";
str += "Err: " + msg + " on line: " + line;
alert(str);
return true;}
window.onerror = reportError;
加入以上代码,可提示你错误的地方。
var str = "You have found an error as below: <br /><br />";
str += "Err: " + msg + " on line: " + line;
alert(str);
return true;}
window.onerror = reportError;
加入以上代码,可提示你错误的地方。
这个方法倒是个好方法,不过我写的JS一般都分布在好几个文件中,这样的话他能够准确的提示吗?
function reportError(msg,url,line) {
if(!debug)return true;
var str = "You have found an error as below: <br /><br />";
str += "Err: " + msg + " on line: " + line;
alert(str);
return true;}
window.onerror = reportError;
http://blog.never-online.net/article.asp?id=59
2. 我的电脑没有安装.net,我现在怀疑就是安装了.net也不会提示我错误,因此现在IE都不会报脚本错误。以前有错误的话,左下角会有一个图标显示错误,现在没有任何提示。而且我也不能把程序在.net下建立一个站点环境来测试js,因为服务器端的程序都是采用java写的