在做web项目的时候,经常出现javascript错误,怎么解决 例如说,我做了jsp的项目,运行界面的时候,在ie的左下角总是报javascript错误,虽然对界面运行查询数据没有什么影响,但是到客户那面,就不行,必须页面不能有错误报出。可是jsp界面的代码太多,很乱,报的错误也只是给出在多少行,是什么类型的错误,但是无从下手,请高手说一下,你们遇到这样的问题的时候,是怎么解决的啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以找个js调试的工具,或者用firfox的错误报告插件也可以的 IE8 按F12 打开开发者工具,firefox 的firebug插件都可以跟踪调试,设置断点,查看变量值, 如果这些错误不影响程序的话也可以这样<SCRIPT LANGUAGE="JavaScript"> <!-- Hide function killErrors() { return true; } window.onerror = killErrors; // --> </SCRIPT>在ie的左下角就不会报javascript错误 1.调试,本人使用的是VC,带得有很好的调试工具,可以跟踪断点等,需要把浏览器设置为允许调试,在intel选项的高级中进行设置2.用好的编辑工具避免错误的发生,必须dreamweaver等,有函数提示和检查功能,避免错误3.对于每个函数,可以在函数里写入debugger,进行简单的功能调试4.try-catch 语句捕获错误5.规范代码,避免错误. 可是jsp界面的代码太多,很乱,报的错误也要想程式的寿命长久 重构代码是最有效的方法 Microsoft Script. Debugger+Companion.JS1.下载安装Microsoft Script. Debugger2.下载Companion.JS安装文件,然后安装3、打开IE菜单“工具”--“Internet选项”--“高级”,找到“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(Internet Explorer之外)”,将两个选项前面的对钩都去掉,然后重启IE。4、在Ie中输入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm,然后点击click me链接,如果左上角弹出一个小错误提示或下面控制台出现了错误信息提示,就说明您已经安装成功了。很优的调试工具,Microsoft Script. Debugger可单独使用,或加上Companion.JS,采取后者可以定位到源码的出错行. 看脚本报错多少行,如果能看到最好,直接解决,或者看到大概地方也行,如果有调试工具,调试插件也能指明出错的地方。还不行的话就只好放alert看了:在脚本中间放alert,看错误先出还是alert先出,用2分法不断减小范围,直至找到错误,这是最无奈的办法了 Companion挺好的,一般错误都能报出来,就是有时一些动态错就没办法了,我想尽办法也找不到哪里错了,它指向一些我引用的源文件(不可能有错的脚本),我不可能改哪些代码,而且看不懂 求一个数字转换为大写汉字的JS 风行IE下的浮动qq客服不能用 [游戏]我也写了一个js连连看 信息的即时交互 关于js国际化问题 请js高手进,小弟有问题请教 请教各位一个问题,急!!!! 为什么网页中的css定位语句在自己的机器上可以正常运行,而到了别人的机器上就不行了呢?在线等待! 从asp中取值的问题? 如何动态地改变<TD></TD>中的文字和背景色 treepanle beforeNodeDrop事件异步问题 ext 网页有错?
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
在ie的左下角就不会报javascript错误
1.下载安装Microsoft Script. Debugger
2.下载Companion.JS安装文件,然后安装
3、打开IE菜单“工具”--“Internet选项”--“高级”,找到“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(Internet Explorer之外)”,将两个选项前面的对钩都去掉,然后重启IE。
4、在Ie中输入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm,然后点击click me链接,如果左上角弹出一个小错误提示或下面控制台出现了错误信息提示,就说明您已经安装成功了。
很优的调试工具,Microsoft Script. Debugger可单独使用,或加上Companion.JS,采取后者可以定位到源码的出错行.
如果有调试工具,调试插件也能指明出错的地方。
还不行的话就只好放alert看了:在脚本中间放alert,看错误先出还是alert先出,用2分法不断减小范围,直至找到错误,这是最无奈的办法了