Autor | Zpráva | ||
---|---|---|---|
Martin__ Profil * |
#1 · Zasláno: 23. 6. 2007, 15:12:20
Ahoj, udělal jsem si jednoduché menu v pomocí JS. Můžete si ho vyzkoušet. Mám malý problém v IE, který píše, že na stránce došlo k chybám. Pomůžete mi to odladit pro IE? Jak v IE poznám, který řádek se mu nelíbí?
|
||
peta Profil |
#2 · Zasláno: 23. 6. 2007, 15:54:25
Martin__
"Jak v IE poznám, který řádek se mu nelíbí?" Kdyz pise chyby, tak si to rozkliknes a zobrazis si podrobnosti. ... radek 18, znak 1, soubor menu.html - zkus si to pustit doma, bez toho ic.cz modreho prouzku. treba ten dela problemy - nebo pouzit velka pismena pri LI a SPAN ... na prvni pohled mne nic nenapada a na dalsi pohledy je moc teplo :) |
||
Martin__ Profil * |
#3 · Zasláno: 23. 6. 2007, 16:13:57
peta
na řádku 18 zrovna JavaScript není. ic.cz modrý proužek chybu nezpůsobuje. Zkusil jsem li zaměnit za LI, ale chybka stále přetrvává. |
||
Chamurappi Profil |
#4 · Zasláno: 23. 6. 2007, 17:01:17 · Upravil/a: Chamurappi
Reaguji na Martina__:
Explorer se v chybové hlášce většinou sekne o jeden řádek. Ve skutečnosti se mu nelíbí řádek 17 ve skriptu js.js: window.onload = menu(); -- funkce menu nevrací nic a přiřazení undefined do události vyvolá v Exploreru výjimku (v Mozille ne). Předpokládám, že do onload nechceš přiřadit výsledek funkce, ale funkci samotnou, takže odmaž závorky. A nebo lépe: jelikož se ten externí skript spouští v momentě, kdy už <ul id="menu"> existuje, nemusíš vůbec čekat na onload a můžeš rovnou zavolat menu(). |
||
Martin__ Profil * |
#5 · Zasláno: 23. 6. 2007, 17:56:05
Chamurappi
Děkuji, už je mi to jasnější. |
||
Časová prodleva: 17 let
|
0