Autor Zpráva
Perry
Profil
V IE6 potrebuji zprovoznit tohle:

pomocí JS vytvořím select s optionama
a vložím ho do table dynamicky

var d = document.createElement('div');
d.id = "novydiv";
d.appendChild(select);
   
var cell_2 = row.insertCell(1);
cell_2.appendChild(d);

Nyní ovšem potřebuju tohle:
 document.getElementById("novydiv").innerHTML = str;

a v IE6 to proste nejde :/ Ve vsech vyšších a ostatních browserech no-problem.

Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Chamurappi
Profil
Reaguji na Perryho:
Uvedené kousky kódu jsou moc obecné a těžko z nich někdo uhodne, v čem může být problém.
Prosím o odkaz na živou ukázku.
Kajman_
Profil *
ie tuším neumí měnit id za běhu a pak je používat.

zkuste použít onu proměnnou d
d.innerHTML = str;
Chamurappi
Profil
Reaguji na Kajmana:
ie tuším neumí měnit id za běhu a pak je používat
Mám opačnou zkušenost.

Perry tvrdí, že ve všech novějších verzích Exploreru se chyba neobjevuje. Mezi šestkou a sedmičkou není co se týče anomálií DOMu v podstatě žádný rozdíl.

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: