<HTML><TITLE>Catch that error!</TITLE><SCRIPT> function catchError(errString) { try { try { if (errString == 42) throw new Error (42, "errString is 42 !"); else throw new Error (0, "errString is NOT 42 !"); } catch(e) { if (e.number == 42) return (e.description + " Got this one!"); else throw e; // re-throw the error } } catch (e){ return(e.description + " This one not handled here!"); } } </SCRIPT></HEAD><BODY><H1> Catch that error! </H1><FORM name="theForm"><TABLE><TR><TD colspan=2> We can handle 42: </TD><TD><INPUT type=text name=errText size=40 value="42"></TD></TR><TR><TD colspan=2></TD><TD><INPUT type=button name=btnThrow value="Catch it!" onClick="alert(catchError(document.theForm.errText.value));"></TD></TR></TABLE></FORM></BODY></HTML>
Name (required)
email (will not be published) (required)
Website