例如说,我做了jsp的项目,运行界面的时候,在ie的左下角总是报javascript错误,虽然对界面运行查询数据没有什么影响,但是到客户那面,就不行,必须页面不能有错误报出。可是jsp界面的代码太多,很乱,报的错误也只是给出在多少行,是什么类型的错误,但是无从下手,请高手说一下,你们遇到这样的问题的时候,是怎么解决的啊

解决方案 »

  1.   

    你可以找个js调试的工具,或者用firfox的错误报告插件也可以的
      

  2.   

    IE8 按F12 打开开发者工具,firefox 的firebug插件都可以跟踪调试,设置断点,查看变量值,
      

  3.   

    如果这些错误不影响程序的话也可以这样
    <SCRIPT   LANGUAGE="JavaScript">   
      <!--   Hide 
        
      function   killErrors()   {   
      return   true;   
      }   
        
      window.onerror   =   killErrors;   
        
      //   -->   
      </SCRIPT>
    在ie的左下角就不会报javascript错误
      

  4.   

    1.调试,本人使用的是VC,带得有很好的调试工具,可以跟踪断点等,需要把浏览器设置为允许调试,在intel选项的高级中进行设置2.用好的编辑工具避免错误的发生,必须dreamweaver等,有函数提示和检查功能,避免错误3.对于每个函数,可以在函数里写入debugger,进行简单的功能调试4.try-catch 语句捕获错误5.规范代码,避免错误.
      

  5.   

    可是jsp界面的代码太多,很乱,报的错误也要想程式的寿命长久 重构代码是最有效的方法
      

  6.   

    Microsoft Script. Debugger+Companion.JS
    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,采取后者可以定位到源码的出错行.
      

  7.   

    看脚本报错多少行,如果能看到最好,直接解决,或者看到大概地方也行,
    如果有调试工具,调试插件也能指明出错的地方。
    还不行的话就只好放alert看了:在脚本中间放alert,看错误先出还是alert先出,用2分法不断减小范围,直至找到错误,这是最无奈的办法了
      

  8.   

    Companion挺好的,一般错误都能报出来,就是有时一些动态错就没办法了,我想尽办法也找不到哪里错了,它指向一些我引用的源文件(不可能有错的脚本),我不可能改哪些代码,而且看不懂