Größe von Frames "onMouse..." verändern
Klaus-Dieter König
- javascript
Hallo Ihr Lieben,
ich möchte innerhalb eines Frameset ("oben", "unten-li" und "unten-re") die Größe der Frames "unten-li" und "unten-re" nachträglich verändern.
Genauer gesagt, beim Start des Frameset und "onMouseover" von "unten-li" soll dieser Frame eine Feste Breite von ca. 200 Pixel haben und der Frame "unten-re" den Rest der Breite einnehmen.
Mit "onMouseout" soll der Frame "unten-li" auf ca. 50 Pixel verkleinert werden und der Frame "unten-re" den restlich Teil einnehmen.
Nach dem ich mit eigenen Konstruktionen weit von meinem Ziel liege und nach langer Suche nichts gefunden habe, bitte ich Euch um Eure Hilfe.
Dank vorab!!!
Gruß
-K-D-K-
Hi KDK,
soweit ich weiss, gibt's bislang keine Möglichkeit, bei Netscape die Größe des FRAMESETs dynamisch zu ändern (ich lasse mich jedoch gerne vom Gegenteil überzeugen *g*). Diese Lösung funktioniert deshalb nur im IE4+.
Der IE kennt bei FRAMESETs die Attribute ROWS und COLS. Damit hast du Zugriff auf die aktuelle Einstellung des FRAMESETs. Für die Datei im Frame "unten-li" könntest du folgendes im BODY-Tag notieren:
<BODY ONMOUSEOVER="parent.framesetName.cols='200,*'">
Gruß,
UlfL