Größenänderung bei Frames

Status
Nicht offen für weitere Antworten.

hoscha123

Grünschnabel
Hallo liebe Leute,

Frames sind zwar nicht so in, würde aber doch gerne eine Lösung für das Problem finden.

Die Aufgabe ist ein Framegerüst ohne Größenänderung hinzukriegen.
Das Konstrukt ist:

---------------------------------------------------
| oben |
----------------------------------------------------
| | | |
| | | |
| | | |
| links | mitte | rechts |
| | | |
| | | |
| | | |
-----------------------------------------------------
| unten |
-----------------------------------------------------

(In der Vorschau wird dieses Konstrukt hier im Editor leider nicht richtig dargestellt, hoffe aber, das es beim abspeichern richtig ist. Die Leerzeichen werden vom wysiwyg-Editor einfach nicht mit abgespeichert!)
Aufgabe ist, das alle Frames beim verändern der Browsergröße ihre Größe nicht ändern.

Habe folgende Framesets definiert(das drumherum habe ich mir mal erspart):

<frameset rows="100,580,*">
<frame src="frame_oben.html" name="oben" scrolling="no" noresize="noresize">

<frameset cols="120,400,*">
<frame src="#" name="links" scrolling="no" noresize>
<frame src="#" name="mitte" scrolling="no" noresize>
<frame src="#" name="rechts" scrolling="no" noresize>
</frameset>

<frame src="#" name="unten" scrolling="no" noresize="noresize">

<noframes>
<body>
irgendein Text
</body>
</noframes>
</frameset>

Leider verändern sich hier immer noch der obere Frame bei vertikaler, der linke Frame bei horizontaler Größenänderung des Browsers.
Würde mich freuen, wenn ich vielleicht ein paar Tips für einen Lösungsansatz von Euch bekommen könnte

vielen Dank im Voraus
 
AFAIK lässt sich dein Problem nicht lösen. Denn wenn du das Fenster verkleinerst müssten die Frames ja schon aus dem Fenster herausragen...

Vielleicht stellt es dich zufrieden, wenn ud mal dieses Gerüst benutzt. Dabei verkleinern sich alle Frames, bleiben jedoch im Verhältnis zueinander gleich:
HTML:
<frameset rows="100,580,100">
<frame src="frame_oben.html" name="oben" scrolling="no" noresize="noresize">

<frameset cols="120,400,120">
<frame src="#" name="links" scrolling="no" noresize>
<frame src="#" name="mitte" scrolling="no" noresize>
<frame src="#" name="rechts" scrolling="no" noresize>
</frameset>
<frame src="#" name="unten" scrolling="no" noresize="noresize">

<noframes>
</noframes>
</frameset>

Das einzigste andere an diesem Set ist nur, dass ich die "*" durch eine "100" ersetzt habe. Diese Größen kannst du selbstverständlich ändern.

Ich hoffe dein Problem hat sich damit halbwegs gelöst.:)
 
Hallo rummeldibummel,

Deine Lösung ist zwar für mich nicht akzeptabel, aber ich bedanke mich trotzdem für die Antwort.
Ich selber bin auch mehr ein Fan von div's und css-Styles, aber ich wollte mal wissen, ob diese Sache irgendwie lösbar wäre.

bis dahin
 
Status
Nicht offen für weitere Antworten.
Zurück