Mega Code Archive

 
Categories / JavaScript DHTML / Development
 

Nested Exception Handling (This script only works with Internet Explorer 5, Navigator 6, or later browsers)

<HTML> <HEAD><TITLE>Exception Test</TITLE></HEAD> <SCRIPT LANGUAGE="JavaScript"><!-- function selected(n) {  try {   try {    if (n % 3 == 1) throw "Try again"   }   catch (ex1) {    if(ex1 == "Try again")    return false   }   if (n % 7 != 0) throw "No way"  }  catch (ex2) {   if(ex2 != "Try again") return false  }  return true } --></SCRIPT> <BODY> <SCRIPT LANGUAGE="JavaScript"><!-- for(i = 1; i <= 100; ++i) {  if (selected(i)) document.writeln(i+"<BR>") } --></SCRIPT> </BODY> </HTML>