brand: Text von Absatz Ändern

Beitrag lesen

Hi!

Ich vermute mal, daß dir der Netsi sagt: "document.lay has no properties" oder so ähnlich?!

mit document.open() oder document.write() kannst du im Netscape entweder auf ein Document oder einen Layer (wird wie ein eigenes Document behandelt) zugreifen. (nicht aber auf Unterelemente eines Dokumentes, wie Absätze u.d.gl.)

Damit der Netsi ein <DIV> als Layer interpretiert mußt du es positionieren. (<div id="lay" style="position:absolute; ...">text</div>)
Tadellos funktioniert es allerding nur bei absoluter Positionierung (bei relativer Positionierung hatte ich einige Troubles, deren Grund für mich bis dato nicht eruierbar ist) - was dir aber womöglich deine restlichen Positionierungen (mittels HTML-Tags) durcheinander wirft.

ansprechen würde ich diesen Layer dann mit document.layers["layername"]..... oder document.layers.layername....

Mein Schluß daraus ist: Wenn du dynamische Änderungen auf einer Seite machen willst, mußt du die Seite komplett mit absolut positionierten <Div>s aufbauen.

Aber vielleicht weiß ja jemand anders noch eine bessere Lösung?

mfG
BRAND