Autor Zpráva
Step
Profil
Pomocí js tvořim tabulky, které potom podle hodnoty selectu skrývám/zobrazuju. V opeře a ff mi to funguje bez problému, ale v IE6 a IE7 mi to vyhodí okno s chybou: Internet explorer nemůže otebřít server ... Operace přerušena.
IE8 nemám, ale nejspíš to taky nebude fungovat. Problém se mi podařilo najít, ale nevim jak to vyřešit.

Omlouvám se za prasácký kód, js moc neovládám.

var div = document.getElementById("div");
var tdecko = document.getElementById("tdecko");
var table = document.createElement("table");
var body = document.getElementsByTagName("body");
//body[0].appendChild(itable);
//tdecko.appendChild(table); - ani jedno taky nefunguje
var tbody = document.createElement("tbody");
div.appendChild(table); <- TADY JE PROBLÉM

table.appendChild(tbody);
var tr = document.createElement("tr");
tbody.appendChild(tr);
table.id = sestava;
if(vzd1 == 90)
table.style.display = "";
else 
table.style.display = "none";
var td1 = document.createElement("td");
tr.appendChild(td1);
td1.appendChild(document.createTextNode(vzd1 + "m"));
var td2 = document.createElement("td");
tr.appendChild(td2);
var input1 = document.createElement("input");
td2.appendChild(input1);
input1.type = "text";
input1.name = vzd1+ "m" + sestava;


adresa: http://vyvoj.emuweb.cz/cere/zaznam.php?akce=pridat_zavod
_es
Profil
Step:
V IE8 to vypíše tiež chybu.
Skús pohľadať na tejto diskusii chybu KB927917 a upraviť skript podľa toho.
Step
Profil
super, děkuju
vadilo mu že sem používal appendChild když jsem neměl uzavřenej ten div

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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