Hallo !
So, jetzt habe ich mich mal im Archiv umgeguckt und mir schön dynamische Tabellen gebaut. Funktioniert wunderbar im IE6.0. Beim IE5.0 hat er schon mal bei verschiedenen Array-Funktionen gemeckert und die habe ich dann durch selbstgeschriebene Funktionen ersetzt.
Nun gibt es aber folgendes Problem:
Wenn ich eine Tabelle löschen will, mittels:
while (document.getElementById("Tabelle1").childNodes.length > 0) {
document.getElementById("Tabelle1").removeChild(document.getElementById("Tabelle1").firstChild);
}
Dann gibt es, sobald die letzte Tabellenzeile, also das letzte Child, gelöscht ist, eine Exception und der IE5.0 stürzt ab. Folgendes sollte ich noch dazu sagen: Die letzte Tabellenzeile ist unsichtbar. Mache ich sie sichtbar und in der while-Schleife ein
alert("Hallo");
Dann überlebt der IE5.0 das Löschen und die Tabelle wird danach wieder richtig aufgebaut. Ohne alert hilft auch das sichtbar-machen der letzten Spalte nichts.
Hat der IE5.0 generell ein Problem mit dem DOM oder bin ich nur zu dom, äh, dumm? ;-)
Gruß
Hans