Hans: DOM und InternetExplorer 5.0

Beitrag lesen

Hi Struppi,

Baue einen Test ein:
var table = document.getElementById("Tabelle1");
if(!table) return alert('Tabelle1 existiert nicht');

OK, und dann passierte, was ich vermutet hatte: Die Tabelle wird gelöscht. Ich wollte es aber so haben, dass nur noch quasi

<TABLE>
<TBODY>
</TBODY>
</TABLE>

übrig bleibt und ich wieder Zeile für Zeile hinzufügen kann. Die Idee dahinter: Je nachdem, welchen Button der User drückt, erscheint in der Tabelle ein anderer Inhalt.

Du rufst diese Funktion nach dem die Seite geladen wurde auf, oder?

Ja. Da ich die while-Schleife habe, war es ja egal. Die macht nur was, wenn die Tabelle mind. eine Zeile hat.

<TABLE CELLSPACING=3 width=auto>
<TBODY ID="Tabelle1">
</TBODY>
</TABLE>

wieso gibst du nicht der Tabelle die ID?

Als ich der Tabelle die ID gab, hat es nicht funktioniert. Laut Forum (oder irgendwo im Internet) habe ich gelesen, daß das dynamische hinzufügen im IE nur dann funktioniert, wenn ein TBODY-Tag vorhanden ist. Als ich dem die ID gab, hat es funktioniert.

Gruß

Hans