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
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.
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
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");
no premenná 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
karel5656:
Ne neopsal, nechal jsem si poradit tady na fóru....
No, niekedy nie sú rady úplne bezchybné.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: