[Javascript] variable undefined problem

Michael Dougherty michael_dougherty at pbp.com
Thu May 29 10:27:02 CDT 2003


Is itemN supposed to be an object?  No context is supplied to know where
to be looking for it.

"Variable undefined" because there was no earlier "var item0 ="
statement.  If you are looking for a form object named item0, then you
need syntax like: var ItemValue = eval("document.form["myForm"].item" +
I + ".value")

-----Original Message-----
From: javascript at LaTech.edu [mailto:javascript at LaTech.edu] 
Sent: Thursday, May 29, 2003 8:16 AM
To: javascript at latech.edu
Subject: RE: [Javascript] variable undefined problem
Importance: Low


How about using something like this?  I changed itemCheck to be a
boolean
flag.  If you didn't have an item0, that would have raised an error.  
 
var i = 0;
var itemCheck = true; 
while(window.itemCheck) 
{ 
  x = "item" + i;
 try {
  itemCheck =eval(x);
   document.write("<A HREF=" + itemCheck + ">" + itemCheck + "<BR></A>"
);
   i++; 
 }
 catch (e) {
  itemCheck = false;
 }
} 




More information about the Javascript mailing list