你指的错误是不满足你循环的要求,还是网页出现脚本错误?????
如果是后者,可以试试:window.onerror 事件处理

解决方案 »

  1.   

    是后者,因为我通过调用一个JS函数隐藏DIV,但是后面的DIV因为没有出来会报错误,我想出现错误的时候能够接着循环。WINDOW.ONERROR怎么使用?
      

  2.   

    你这么试试:
    function 你的函数名()
    {
      for......   window.onerror=你的函数名
    }
      

  3.   

    for()
    {
      ...
      try
      {
       //可能出错代码
      }
      catch(e){}
      ...
    }
      

  4.   

    slumcherry()  呵呵,出现了,out of memory的提示
      

  5.   

    引用一段原文,希望对你有用:ie仅为运行错误触发onerror事件处理,这意味着即使脚本有语法错误,且在页面加载时浏览器出错,onerror事件也不会触发,而且不能捕获错误信息。同时,如果用户安装了ie的debugger,那么,在代码中任何阻止浏览器错误消息显示的功能都无法实现。当浏览器启动时,window.onerror属性是<undefined>,在这种情况下,所有的信息都通过正常的javascript错误显示窗口或者消息显示出来。要屏蔽错误警告,需要让window.onerror属性调用一个什么都不作的函数:function donothing()
    {
     window.onerror=donothing
    }
      

  6.   

    sorry ,错了:更正:function donothing()
    {
      return true
    }
    window.onerror=donothing