ugrás a tartalomhoz

Több azonos nevű űrlapnál JS elérési hiba IE-ben

EL Tebe · 2005. Szep. 21. (Sze), 20.30
Sajna nem tudom, hogy ezzel mi lehet a gond:

onclick=javascript:ujablak2('','cel','width=450,height=250,resizable=no,scrollbars=yes,center,status=no');
document.forms.formneve.submit();return false;
Tökéletesen működik minden paraméterével, firefoxban és ie-ben is, csakhogy az IE hibát ír ki a '' paraméterre a status-sorban, mégpedig azt, hogy az egyik paraméter nem megfelelő, aztán megadja a hiba sor és karakterszámát.
ennél üresebb paratmétert nem tudok megadni... :))

Olyan gond lehet, hogy egy formot többször ugyanazon a néven generál a php szkriptem? Oo
 
1

Minden oké, megtaláltam a bibit!!!

EL Tebe · 2005. Szep. 21. (Sze), 16.06
Megoldódott a probléma!
Akkor nem okoz hibát a szkript, ha a legvégét leszedem. Ezt:

document.forms.formneve.submit();return false;
Néhány órámba tellett, de megvan! ;)
3

Ha nincs kód, nincs hiba

Török Gábor · 2005. Szep. 21. (Sze), 19.17
De mi a célod a fenti kóddal? Ha kiveszed, tényleg nem lesz hiba, de nem is a várt működést kapod esetleg.
2

Egy név egy elemet azonosíthat

Török Gábor · 2005. Szep. 21. (Sze), 19.15
Természetesen baj, ha több elemnek ugyanaz a neve, ez mindenféleképpen rossz működést fog eredményezni. Másfelől az űrlapra tudtommal a fenti módon nem is hivatkozhatsz, csak document.forms['formneve'] sémával. Továbbá a "javascript:"-ből arra következtettem, hogy az idézett kódsort egy tagnek adod át paraméterként, ebben az esetben az onclick értékét szerencsés idézőjelek közé zárni, a "javascript:" kulcsszó pedig felesleges szerintem.