Kein Zeilenumbruch im Layer...
little idiot
- javascript
Hallo,
ich habe einen layer mit
<div id="Info" style="position: absolute; width: 200; top:0px; left: 0px; visibility:visible;">
deklariert, in den dynamisch HTML-Code eingefügt werden soll, der in einem JavaScript als Variable gespeichert ist. Mit dem IE klappt alles wunderbar, bloß Netscape bricht den Text nicht um und zentriert ihn im ganzen Fenster statt nur im layer (der Text erscheint dann außerhalb des layers).
Probehalber habe ich den Inhalt einer Variable per Hand in den layer kopiert und da funktionierte es. Sobald ich ihn aber per JS dynamisch einfüge, wird die Seite im NS falsch dargestellt.
Kann mir irgendjemand helfen?
Danke im Voraus.
Hi
Du kannst dir ganz sicher sein, dass NS den Text nur in den Layer schreibt, weil er nur in layer dynamisch etwas reinschreiben kann!
Ich denke vielmehr, dass der layer eben nicht mehr nur 200px breit macht, sondern so breit wie dein Text ist. Eine Loesung besteht darin, den Text in eine Tabelle mit der gewuenschten Breite zu stecken und dann die Tabelle dynamisch in den layer zu schreiben.
Tschau Holger