Throwing an Error : Error Exceptions « Development « JavaScript DHTML






Throwing an Error

<HTML>
<HEAD>
<TITLE>Throw that error!</TITLE>
<SCRIPT> 
function throwError(errString) { 
   try { 
      throw new Error (42, errString); 
   } 
   catch(e){ 
      alert("Error number: " + e.number + "; Description: " + e.description) 
   } 
} 
</SCRIPT>
</HEAD>
<BODY>
<H1> 
Throw that error! 
</H1>
<FORM name="theForm">
<TABLE>
<TR>
<TD colspan=2> Enter text for the error: </TD>
<TD>
<INPUT type=text name=errText size=40>
</TD>
</TR>
<TR>
<TD colspan=2>
</TD>
<TD>
<INPUT type=button name=btnThrow value="Throw it!" onClick="throwError(document.theForm.errText.value);">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>

           
       








Related examples in the same category

1.Catching the 'Object Expected' Error
2.Catching an Error
3.Controlling Script Errors
4.An Exception Handling Example
5.Nested Exception Handling (This script only works with Internet Explorer 5, Navigator 6, or later browsers)
6.Using the onError Event Handler
7. Throwing String Exceptions
8.Throwing an Error Object Exception
9.A Custom Object Exception