Autor | Zpráva | ||
---|---|---|---|
petrsimi Profil |
#1 · Zasláno: 4. 9. 2006, 11:00:19
Mam problém s formulářem v javascriptu , jedná se o http://testing.petrsimi.org/test2.html , pořád to hází chybu na řádku 36 (odkaz na formulářové pole student) a tvrdí mi to, že
"form má hodnotu null nebo není objekt", už si s tím opravdu nevím rady, zkoušel jsem i Getelemntbyid, ale tam je zas jiná potíž, takže bych to chtěl řešit tímto způsobem, nemohli by jste mě nasměrovat na správnou cestu , díky |
||
venca12 Profil |
#2 · Zasláno: 4. 9. 2006, 14:25:43 · Upravil/a: venca12
Můj hrubý odhad, proč se tomu tak děje: Tím, že zavoláte document.write odstřelíte veškerý původní obsah dokumentu a tím pádem i všechny elementy v něm obsažené. Vy se ale v document.write snažíte natáhnout obsah nějaký formulářových prvků, které jsou díky té samé document.write odstřelené (prostě nejsou), takže Vám konzola hlásí že ve forms[0] nejsou žádné parametry. Ony tam totiž skutečně nejsou.
Asi bych to řešil takhle: Někam do dokumentu si hoďte prázdný div s id, třeba bolestiváSoulož. <div id="bolestivaSouloz"></div> A potom to všechno vipisujte do něj, asi takhle: var s = "<table cellspacing=\"0\" cellpadding=\"1\"><tr><th colspan=\"3\">Pro tento měsíc je :</th></tr>"+ |
||
WanTo Profil |
#3 · Zasláno: 4. 9. 2006, 14:28:32
petrsimi
Mně to v Opeře 9 funguje. |
||
petrsimi Profil |
#4 · Zasláno: 4. 9. 2006, 15:09:00
venca12 tíms mi vytrhl s paty hned dva trny , díky moc
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0