Thomas J.: Variable DIV-Breite im Netscape 4.x mit Javascript

Beitrag lesen

Tag auch

Ich möchte auf meiner Seite 3 DIVs einbauen, zwei davon haben eine feste Breite (zusammen 455px). DIV Nr.3 soll eine variable Breite haben, die sich an die verbleibende Fenstergröße des Browsers anpasst.

Dafür könnte auch "reines" CSS ausreichen.
Schau mal hier nach: http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html.

Bzw., falls es unbedingt Javascript sein muß ...

if ( ns4 )document.layers["text"].width = (innerWidth -455);

if ( ns4 )document.layers["text"].width = window.innerWidth - 455;
müßte eigentlich funktionieren.

Alternativ kannst Du für NC 4.x auch folgendes versuchen:
<style type="text/javascript">
ids.text.width = window.innerWidth - 455;
</style>

Dann darfst Du allerdings im Body für den Div keine Breite angeben, weil Du damit die Style-Angabe wieder überschreibst.

Thomas J.
(ungetestet und mit der heißen Nadel)