Mit Frames können Sie Ihre Internet-Präsentation in unabhängige Bereiche unterteilen. Als Beispiel nehmen wir die Einteilung dieses Internet-Handbuches, das folgendermaßen in zwei nebeneinanderliegende Frames gegliedert ist.
<html>
<head><title>Internet Handbuch</title></head>
<frameset cols="25%,75%">
<frame src="in-hb-in.htm" name="navigation">
<frame src="in-hb-00.htm" name="inhalt">
</frameset>
</html>
Auf diese Weise teilen wir die Seite in zwei Spalten, von denen die erste 25% und die
zweite 75% des Anzeigefensters einnimmt. In diesem Fall variiert die effektive Breite
der Spalten je nach Größe des Anzeigefensters. Weiters ist festgelegt, dass in
der linken (ersten) Spalte die Datei
In der Datei des Navigations-Frame können Sie festlegen, dass sich die Hyper-Links
auf den Inhalt-Frame beziehen. Dazu setzen Sie im Kopfteil der
Datei
Ordnen Sie dem
Damit die Hyper-Links der Dateien im Inhalt-Frame wieder in diesem aufgerufen werden
setzen Sie im Kopfteil der Datei
Es gibt gute Gründe, eine Internet-Seite noch differenzierter zu unterteilen. Dazu folgendes Beispiel:
Wir unterteilen diese Internet-Präsentation grundsätzlich in zwei Reihen
(rows). Die erste Reihe ist 135 Bildpunkte hoch. Der Stern
<frameset rows="135,*" border="0">
<frame src="banner.htm" name="banner"
frameborder="0" scrolling="no">
<frameset cols="250,*" border="0">
<frame src="navigat.htm" name="navigation"
frameborder="0">
<frameset rows="*,30" border="0">
<frame src="willkommen.htm"
name="hauptframe" frameborder="0">
<frame src="zuslink.htm"
name="leiste" frameborder="0" scrolling="no">
</frameset>
</frameset>
</frameset>
Die Angaben border="0" und frameborder="0" stellen sicher, dass zwischen den Frames kein Abstand entsteht. Das ist beispielsweise wichtig, wenn die Dateien, die um den Hauptframe liegen, eine andere Hintergrundfarbe haben, als dieser und diese ohne Unterbrechung über die Frames laufen soll.
Das Ergebnis sieht dann ungefähr folgendermaßen aus:
Frame "banner" mit der Datei "banner.htm" | |
Frame "navigation" mit der Datei "navigat.htm" |
Frame "hauptframe" mit der Datei "willkommen.htm" |
Frame "leiste" mit der Datei "zuslink.htm" |
Es kommt zwar immer seltener vor, aber manche Browser können keine Frames anzeigen. Die Benutzer solcher Browser können Ihre Internet-Präsentation, die aus Frames besteht, nicht anzeigen. Für solche Fälle wäre es günstig, eine Info-Seite (ohne Frames) zu erstellen, die zumindest die Information bietet, wie Sie sonst noch erreichbar sind.
Grundsätzlich ist es nicht erforderlich, dass die Datei, in der Sie die Frame-Sets definieren einen Körper (body-Bereich) sowie einen darstellbaren Inhalt enthalten. Im Normalfall wird ein allfälliger Text nicht angezeigt, weil über dem Seiten-Inhalt die Frames mit den darin angezeigten Dateien liegen.
Für Benutzer, die Ihre Seite mit einem nicht-frame-fähigen Browser aufzurufen
versuchen, wäre aber ein entsprechender Hinweis hilfreich. Bei diesen werden die
Instruktionen zur Anordnung der Frames und Aufruf der darin darzustellenden Seiten ignoriert.
In solchen Fällen wird der Inhalt, der in einem als Körper
zB |
Herzlich willkommen auf unserer Internet Präsentation! Unsere Seite verwendet Frames, die Ihr Browser offensichtlich nicht unterstützt. Kontakt Informationen finden sie auch auf der <a href="noframes.htm" target="_top">Noframes-Seite</a>. |