Holladiri
document.getElementById("divid").innerHTML = "<table>usw</table>";
Noch einfacher (und kompatibler zu allen Browsern) dürfte es sein, _zwei_ Layer zu machen und übereinander zu positionieren. Der "Austausch" erfolgt dann durch einfaches ein- und ausblenden der einzelnen Layer.
Naja ... nur solange der Tabelleninhalt nicht variabel ist. Außerdem wüßte ich ehrlich gesagt nicht, was an Deinem Vorschlag "kompatibler" sein soll. Für Netscape 4 kann ich den Layer immer noch mit open() write() und close() neu schreiben ... Es ist halt evtl. ein bißchen mehr Aufwand ;-)
Ciao,
Harry
Hallo,
Opera 5 kann z.B. nicht mittels
document.getElementById("divid").innerHTML
oder ähnlichem den Inhalt austauchen,
aber einzelne div's sichtbar oder unsichtbar zu machen, ist durchaus
möglich. Die Frage ist jetzt, ob man zur Ladezeit schon den Tabelleninhalt kennt, wenn nicht, dann wäre die Sichtbarmachmethode trotzdem nichts für den 'schnellsten Browser der Welt' (den ich am schnellsten wieder zumache, weil ich den nur zum Testen nehme), weil man ja vornweg noch die Tabelle ins Div reinschreiben müßte, was Opera nicht kann.
Gruß Lutz.