用JS自带的容错函数 try
try
{
   //这里写上可能会发生错误的代码.
}
catch(e){}

解决方案 »

  1.   

    try{
    //这里写上可能会发生错误的代码.
    }
    catch(e){}
      

  2.   

    window.onerror怎么用呢?怎么确切知道错在哪里?
      

  3.   

    <SCRIPT>
    window.onerror=fnErrorTrap;
    function fnErrorTrap(sMsg,sUrl,sLine){
       oErrorLog.innerHTML="<b>An error was thrown and caught.</b><p>";
       oErrorLog.innerHTML+="Error: " + sMsg + "<br>";
       oErrorLog.innerHTML+="Line: " + sLine + "<br>";
       oErrorLog.innerHTML+="URL: " + sUrl + "<br>";
       return false;
    }
    function fnThrow(){
       eval(oErrorCode.value);
    }
    </SCRIPT>
    <INPUT TYPE="text" ID=oErrorCode VALUE="someObject.someProperty=true;">
    <INPUT TYPE="button" VALUE="Throw Error" onclick="fnThrow()">
    <P>
    <DIV ID="oErrorLog">
    </DIV>