Das war ursprünglich übrigens der Hauptzweck der Frames: Die stetige Reklame an den Bildrändern (durch ihre Zappelei meist Datenintensiv) sollte nicht jedes Mal wieder geladen werden müssen, wenn eine neue Webseite aufgerufen wird.
In der Steuerdatei wird der Aufbau der Gesamtansicht beschrieben (Zahl, Größe, Lage der Frames im Fenster). Außerdem einige Eigenschaften der einzelnen Frames (Veränderbarkeit der Größe, Rollbalken, Benennung der Frames, Start-HTML-Datei für jedes Frame). Die anderen Dateien beschreiben die Inhalte der einzelnen Frames genau so, wie eine "normale" HTML-Datei eine "normale" HTML-Seite beschreibt.
... <FRAMESET cols="25%,80%"> <FRAME NAME=framelinks src="frame1.html"> <FRAME NAME=framerechts src="frame2.html"> </frameset> ...Er enthält hier keinen <BODY>-Bereich, weil er ja auch nicht angezeigt wird. Beide Frames werden mit ihrer relativen Größe angegeben, ihre Grenzen dürfen verschoben werden. In den Frames werden die Dateien frame1.html (links) und frame2.html angezeigt und beide Frames erhalten einen Namen ("framelinks" und "framerechts") zur Unterscheidung.
Wenn die einzelnen Komponenten einer Framegruppe in Hyperreferenzen
("<a href=...") angesprochen werden sollen, geschieht das über
diesen Namen mit dem Schlüsselwort "target".
So lautet der HTML-Code für die linke index-Datei im Beispiel:
... <body> HIER IST<br>FRAME 1:<p> INDEX:<p> <a href="frame2.html" TARGET=framerechts>Seite "Frame2"</a><p> <a href="frame3.html" TARGET=framerechts>Seite "Frame3"</a><p> <a href="frame4.html" TARGET=framerechts>Seite "Frame4"</a><p> <a href="frame.html" TARGET=_top>Zurück</a><p> </body> ...Dabei bedeutet "_top" als "target", dass die Aufteilung des Schirms in Frames aufgehoben wird, und die Darstellung wieder normal ist.
Ein Blick in die Steuerdatei (=frame9.html) zeigt das:
... <FRAMESET rows="15%,*"> <FRAME NAME=frameoben src="frame4.html"> <frameset cols="25%,75%"> <FRAME NAME=framelinks src="frame1.html"> <FRAME NAME=framerechts src="frame2.html"> </frameset> </frameset> ...
Letzte Änderung: 8. Juli 2001
Informationen, Kritik, Anregungen zur WebSite: Bitte Mail an Frank Toussaint.
Pages are optimized for NETSCAPE.