把你必须要执行的代码放在
finally
  {
   //代码
  }

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    try{
    alert("1");
    form1.b="xx"; //这里会出理异常
    alert("3");
    }
    catch(e){
    alert("error");
    }
    //继续在这里写代码就可以了
    //-->
    </SCRIPT>
      

  2.   

    我知可以继续,但我因为出现异常而接下来的代码未执行
    我想要跳回去执行像ASP.net中的
    resume
      

  3.   

    继续try{}块中的程序?那不行吧只能执行catch后面的的语句
      

  4.   

    alert("1");
    try{
    form1.b="xx"; //这里会出理异常
    }
    catch(e){
    alert("error");
    }
    alert("3");//可以将它提到外面来
      

  5.   

    缩小try的范围?
    try{
      form1.b="xx"; //这里会出理异常
    }
    catch(e){}
    //其他语句
      

  6.   

    同意sunbeamy,可以单句捕捉
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert("1");
    try
    {
    form1.b="xx"; //这里会出理异常
    }
    catch(e)
    {
    alert("error");
    }
    alert("3");
    //-->
    </SCRIPT>
      

  7.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    try
    {
    form1.b="xx"; //这里会出理异常
    }
    catch(e)
    {
    alert("抛出异常");
    }
    finally{
    alert("用finally才是正途!\n把必须执行的代码放在finally{}里面");
    }
    //-->
    </SCRIPT>
      

  8.   

    错误机制和java是类似的,贴一段大家看看以为然否
    当一个异常抛出时,程序的执行不再是线性的,可能跳过某些代码,甚至会由于没有匹配的catch子句而过早地返回。为了确保某一段代码无论发生什么异常都被执行到,需要使用“finally”关键字。finally程序块会在执行try程序块后的代码之前执行。每个try模块都需要至少一个catch和finally子句。一个成员函数返回调用它的函数有两种途径:一个没有被捕捉到的异常;一个return语句,finally子句总是恰好在成员函数返回前处理。
    程序清单:
    class FinallyDemo{
      static void procA(){
        try{
          System.out.println("inside procA");
          throw new RuntimeException("demo");
        }
        finally{
          System.out.println("procA's finally");
        }
      }
      
      static void procB(){
        try{
          System.out.println("inside procB");
          return;
        }
        finally{
          System.out.println("procB's finally");
        }
      }
      
      public static void main(String args[]){
        try{
          procA();
        }catch(Exception e);
        procB();
      }
    }运行结果:
    c:\>java FinallyDemo
    inside procA
    procA's finally
    inside procB
    procB's finally