Autor | Zpráva | ||
---|---|---|---|
karel5656 Profil * |
Ahoj, napsal jsem si takovýto kalkulátor: http://www.textilkomplex.cz/doc/pocitej-final.html . Funguje všude kromě exploreru, poradíte mi prosím někdo v čem je problém?
Díky! jo jde o IE8 |
||
Chamurappi Profil |
#2 · Zasláno: 7. 2. 2011, 13:26:53
Reaguji na karla5656:
„jo jde o IE8“ … a kterýkoliv starší. Nemůžeš nastavovat innerHTML tabulky. Vygeneruj celou tabulku a přiřaď ji do innerHTML nějakého <div> u.
|
||
Časová prodleva: 11 dní
|
|||
karel5656 Profil * |
Moderátor Chamurappi: Přesunuto z duplicity nefunkční innerHTML v IE.
Nicméně není to můj šálek kávy, jsem úplný amatér... Mohl by mi prosím někdo vysvětlit odpověď, jak to mám udělat? Jaké udělat v kódu konkrétní změny ? Díky! |
||
_es Profil |
#4 · Zasláno: 18. 2. 2011, 19:22:44
karel5656:
„Mohl by mi prosím někdo vysvětlit odpověď, jak to mám udělat?“ Rada od Chamurappiho: „Vygeneruj celou tabulku a přiřaď ji do innerHTML nějakého <div>u“ snáď zrozumiteľnejšia ani byť nemôže. Vyzerá to, že si skript nepísal sám, ale od niekiaľ opísal. V skripte máš: var div=document.getElementById("vysledek"); div neodkazuje na nejaký <div> , čo naznačuje správny postup, ale na tabuľku.
Takže zmeň <table id=vysledek></table> na <div id=vysledek></div> a uprav reťazec, zapisovaný do premennej table , aby mal na začiatku <table> a na konci </table> .
|
||
karel5656 Profil * |
Super, už to funguje. Díky moc!
Ne neopsal, nechal jsem si poradit tady na fóru.... Moderátor Chamurappi: Konkrétně tady.
|
||
_es Profil |
#6 · Zasláno: 18. 2. 2011, 20:04:12
karel5656:
„Ne neopsal, nechal jsem si poradit tady na fóru....“ No, niekedy nie sú rady úplne bezchybné. |
||
Časová prodleva: 13 let
|
0