Eine Webseite kann in verschiedene Bereiche, sogenannte Frames, aufgeteilt werden. In diese einzelnen Bereiche werden dann Webseiten gesetzt. Man definiert also als erstes ein Frameset. In dieser Datei definiert man lediglich, dass z.B. links die Datei navigation.html und im rechten großen Bereich die Datei startseite.html geladen wird. Bei so einer Konstellation hätte man also insgesamt drei Dateien. Einmal die Datei, in der das Frameset definiert wird, dann die einzelnen Dateien navigation.html und startseite.html. Anhand dieses Beispiels wollen wir ein Frameset erstellen. Als erstes geben Sie ein:
<frameset>
</frameset>
Mit dem Befehl frameset erstellen wir ein Frameset. Dieser wird dann später wieder geschlossen. Wir geben nun an, wie unsere Seite aufgeteilt wird und welche Seiten geladen werden sollen. Ändern wir den Code:
<frameset cols="150,*">
<frame src="navigation.html" name="navigation">
<frame src="startseite.html" name="startseite">
</frameset>
Wir haben nun den Befehl frameset geändert, indem wir ein weiteres Attribut hinzugefügt haben. Nämlich cols="150,*", wobei cols Spalten bedeutet. Ein * bedeutet sowas wie der Rest. Wir haben also eine Spalte erstellt, dieser ist 150 Pixel breit, die andere Spalte soll den Rest des vorhandenen Platzes füllen. Somit hätten wir eine Seite mit 2 Spalten oder besser gesagt 2 Frames (Bereiche). Mit dem nächsten Befehl <frame src="navigation.html" name="navigation"> sagen wir nun, welche Seite in dieses Frame geladen werden sollen. Wir fügen noch ein Attribut hinzu, nämlich name="navigation". Dasselbe machen wir mit der Startseite. Frames bekommen einen Namen. Das ist wichtig, weil man beim Aufrufen von Seiten bestimmen kann, in welches Fenster die Seite geladen werden soll. Sie könnten also innerhalb des Frames navigation eine Seite aufrufen, die im Frame startseite erscheint. Wir speichern die Webseite mit dem Frameset nun ab und geben diesem einen Namen frameset.html.
Erstellen Sie nun eine Seite mit dem Namen navigation.html und eine startseite.html. Schreiben Sie in diese Dateien unterschiedliche Dinge rein, speichern alles ab und rufen die Seite frameset.html auf. Wenn Sie alles richtig gemacht haben, werden Sie sehen, in den linken Bereich wird die Datei navigation.html geladen, in den rechten Bereich startseite.html. Fertig ist Ihr Frameset.