Buddy Cosina: Variable DIV-Breite im Netscape 4.x mit Javascript

Beitrag lesen

Danke, Thomas, leider hat nichts davon funktioniert :-(

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.

Auf diesen Seiten hatte ich schon geschaut, aber sie gehen im NS4 nicht :-( Es steht nur ein netter Text da: "This site will look much better in a browser tht supports current web standards, ..."

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.

Funktioniert leider nicht. NS4 kann auch nur den Befehl innerWidth interpretieren - Zumindest lässt sich ein window.alert mit der entsprechenden Breite ausgeben. Die DIV-Breite lässt sich allerdings bei mir darüber nicht ansprechen.

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.

Geht leider auch nicht. Warum weiß ich nicht.

Gruß
Buddy