Hans: DOM und InternetExplorer 5.0

Beitrag lesen

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