ugrás a tartalomhoz

JavaScript forms tömb elem undefined

Sovereign · 2007. Jan. 17. (Sze), 08.13
Sziasztok!

Lenne egy nagy problémám. Ciklussal több formot iratok ki. A cikluson bellül léptetek egy változót ami elnevezi a formokat, hogy meg tudjam őket külömböztetni. A probléma azzal van, hogy a JavaScript erre magasról tesz.
Úgy értve, hogy:
alert(document.1) itt még kiírja, hogy [object]
De:
alert(document.2) itt már azt, hogy undefined.
Átírtam a formok elnevezését: így $i++; $nev="db_".$i; (igen phpben az alap de javát hívok segítségül) print"<form name='.$nev.'> stb. stb
Megnézem a lap forrását, hogy tényleg elnevezi e. IGEN!
De a java akkor sem látja. Mi lehet a probléma?
 
1

kiegészítés

Sovereign · 2007. Jan. 17. (Sze), 08.19
miden formhoz tartozik egy <a href='javascript: kiir($i)'><img src='images/kosar.gif' border='0'></a>

a kiir:
function kiir(mezo)
{
alert("Form száma: "+mezo);
alert("Értéke:"+document.forms[mezo]);
}

az első alert szépen mindig kiírja, hogy éppen melyik formnál jár. Szóval az érték eljut hozzá. Ha beírom, hogy teszem azt forms[2] és arra klikkelek akkor is undefined. Szóval...
2

az index 0-tól indul

gex · 2007. Jan. 17. (Sze), 11.26
itt egy példa: http://w3schools.com/js/tryit.asp?filename=try_dom_collection_item

gex