<! Doctype HTML public "-// W3C // dtd html 4.0 transitional // en">
<HTML>
<Head>
<Title> new document </title>
<Meta name = "generator" content = "editplus">
<Meta name = "author" content = "">
<Meta name = "keywords" content = "">
<Meta name = "Description" content = "">
</Head>
<Body>
<Table id = otable border = 1>
<Tr>
<TD rowspan = "3"> & nbsp; <input type = "text" name = "A"> </TD>
<TD> & nbsp; <input type = "text" name = "A"> </TD>
<TD> & nbsp; <input type = "text" name = "B"> </TD>
</Tr>
<Tr>
<TD> & nbsp; <input type = "text" name = "C"> </TD>
<TD> & nbsp; <input type = "text" name = "D"> </TD>
</Tr>
<Tr>
<TD> & nbsp; <input type = "text" name = "E"> </TD>
<TD> & nbsp; <input type = "text" name = "F"> </TD>
</Tr>
</Table>
<Script language = "JavaScript">
<! --
Function searchobjbytagname (OBJ, tag)
{
While (OBJ! = NULL & typeof (obj. tagname )! = "Undefind "){
If (obj. tagname = tag. touppercase () Return (OBJ );
OBJ = obj. parentelement;} return NULL;
}
VaR inputs = Document. getelementbyid ("otable"). getelementsbytagname ("input ");
STR = "";
For (VAR I = 0; I <inputs. length; I ++)
{
VaR TD = searchobjbytagname (inputs [I], "TD ");
VaR TR = TD. parentnode;
If (inputs [I]. Name)
STR + = "name =" + inputs [I]. name + "input in the table" + (TR. rowindex + 1) + "row number" + (TD. cellindex + 1) + "column! <Br> ";
}
Document. Write (STR );
// -->
</SCRIPT>
</Body>
</Html>