(BROWSER) Notlösung für Netscape, wer hilft?
ThomasJ
- html
Hallo Leute,
ich bastle gerade an einer Netscape-lösung. Mit dem Explorer würde ich einem <TD> einfach eine ID vergeben und diese dann ansprechen, um mit innerHTML den Inhalt einfach zu ändern.
der NS4+ will natürlich nicht, würde mich auch wundern (das wäre doch viel zu einfach!).
Daher habe ich etwa sowas "verzapft":
<table width="50%" border="1"><tr>
<td><ilayer id="mc">irgendwas</ilayer></td>
</tr></table>
Der inhalt "irgendwas" soll später verändert werden. z.B. in "was anderes".
Das mache ich mit einem JavaScript:
document.mc.document.open();
document.mc.document.write("was anderes");
document.mc.document.close();
das funktioniert "halbwegs". d.H. eine änderung wird vorgenommen, aber der inhalt "was anderes" erscheint nicht an der richtigen stelle (im TD) sondern irgendwo absolut zum Dokument.
der clou: sobald ich die fenstergröße minimal verändere, d.h. der inhalt wird "refreshed" erscheint es richtig.
Und nu?
Danke für Eure Hilfe
Thomas J.
Hallo,
laienhafte "ich will auch mit überlegen"-Vermutung: NS kann den Inhalt einer Tabelle (und damit die Tabelle) nicht "einfach so" ändern, weil er dann die Tabelle neu rendern müste. (So wie NS auch keine img-Größen einfach so ändern kann....) Nach dem ändern des Fensters baut NS die Seite noch einmal neu auf (um sie der veränderten Bildschirmgröße anzupassen) und muß somit die Tabelle auch neu rendern.
Chräcker