Torredo: Frames

Beitrag lesen

sourcecode:

<frameset cols="*,797,*" noresize frameborder="NO" border="0">
  <frame name="left" scrolling="NO" noresize src="rand.htm">
  <frameset rows="*,467,*" frameborder="NO" border="0">
    <frame name="top" scrolling="NO" noresize src="rand.htm">
    <frameset rows="467" cols="538,259" frameborder="NO" border="0">
      <frameset rows="71,396" frameborder="NO" noresize border="0">
     <frame name="titel" scrolling="NO" noresize src="titel.htm">
     <frame name="auswahl" scrolling="NO" noresize src="auswahl.htm">
      </frameset>
      <frame name="rechts" scrolling="NO" noresize src="rechts.htm">
    </frameset>
    <frame name="bottom" scrolling="NO" noresize src="rand.htm">
  </frameset>
  <frame name="right" scrolling="NO" noresize src="rand.htm">
</frameset>

Wenn mein Browserfenster kleiner als der Mittelframe (titel, rechts, main) wird, schiebt sich der rechts-frame über die titel- und main-frames.

Wie kann ich das verhindern???

das passiert wegen der *, die dienen sozusagen als variablen für den restlichen zur verfügung stehenden Platz, wird das Fenster kleiner gemacht (oder die Auflösung geändert) ändert sich folglich der "wert" für den * und so ändert sich das ganze Frameset.

Zur Lösung:
Entweder du strukturierst deine Seite völlig um (nicht so viele Frames), empfehle ich dir auch, oder du machst für jede Auflösung eine Extra-Seite, die eben feste Größen für die Frames besitzt.