5.2 Frames
Wenn Sie einen Frameset anlegen möchten, legen Sie eine neue noch nicht gestaltete Seite an und wählen Sie im Dokumentfenster das Register Frame-Editor
.
Wählen Sie in der Objekte-Palette das fünfte Mini-Symbol von links aus, um die Palette mit den Frame-Sets zu aktivieren.
Abb. 5.12. Frames-Palette

Ziehen Sie einen der vorgefertigten Framesets, z. B. den sechsten von links in der oberen Reihe, auf den freien Bereich im Dokumentfenster.
Abb. 5.13. Frames-Editor

Wenn Sie nun in einen der Frames klicken, erscheint der Frame-Inspektor (Strg + 1) und ermöglicht Ihnen folgende Eingaben:
Abb. 5.14. Frames-Inspektor

In diesem Beispiel wurde in den oberen rechten Frame geklickt. Nun kann über die Größe die Höhe des oberen Frames in Pixeln oder in Prozent eingegeben werden. Der Name entspricht dem HTML-Attribut "name" des Ziels, das später in den Hyperlinks angewiesen werden muss, um den Inhalt in genau diesem Frame zu ändern. Für URL wählen Sie die Seite, die in diesem Frame beim ersten Aufruf der Seite angezeigt werden soll.
Bei Bildlauf (gemeint ist das Scrollen) kann zwischen automatisch (sichtbar falls nötig), sichtbar (immer) und keine (nie sichtbar) ausgewählt werden. Wenn das Feld Frame-Größe ändern angeklickt wird, ist die Frame-Größe für den Benutzer beeinflussbar. Wird die Frame-Voransicht angeklickt, zeigt sich die unter URL ausgewählte Seite in diesem Bereich.
Wenn Sie auf diese Art die Inhalte aller drei Frames bestimmt haben, könnte die Seite so aussehen:
Abb. 5.15. Frames-Editor - voll

Nun können Sie noch auf die Frame-Ränder klicken, um die Ränder im Frameset-Inspektor zu bearbeiten.
Abb. 5.16. Frameset-Inspektor

Wenn Sie die Schaltfläche vor der Randgröße anklicken, können Sie eine Zahl für die Randbreite in Pixeln eingeben. Unsichtbare Frames haben die Randgröße 0. Wenn Sie die Schaltfläche vor der Randfarbe anklicken, können Sie eine Farbe für den Rand auswählen.
Achtung: funktioniert nicht in allen Browsern einwandfrei.
Randkante sollte auf Ja gestellt werden, wenn Sie einen Rand anlegen wollen, und auf Nein, wenn die Frame-Ränder unsichtbar bleiben sollen.
Weder im Frame-Inspektor noch im Frameset-Inspektor gibt es die Möglichkeit, die Frame-Innenränder einzugeben, das heißt den Rand der zwischen dem Inhalt der Seite und dem Frame-Rand eingehalten werden soll. Dazu müssen Sie entweder in den HTML-Editor wechseln und die Eigenschaften marginheight="
" und marginwidth="
" manuell in die Frame-Tags eingeben, Haben Sie hier die Werte einmal eingegeben, können Sie diese auch im HTML-Gliederungs-Editor einsehen und gegebenenfalls ändern. Klicken Sie dazu in den Frame-Tags auf die ganz kleinen grauen Dreiecke und gehen Sie mit der rechten Maustaste auf die Eigenschaften des gewünschten Frames. Dann erscheint eine Liste, aus der Sie nacheinander die beiden Eigenschaften auswählen und dann die gewünschten Werte (hier: 0 und 0) eingeben können. Das sieht dann so aus:
Abb. 5.17. Frames - Randkanten

Wichtiger Hinweis: Bei allen Seiten, die in den Frameset geladen werden, muss bei den Links darauf geachtet werden, dass nicht nur die Referenz, sondern auch das Ziel (=target) richtig angegeben wird.
TIPP: Bei den Frame-Symbolen in der Objekte-Palette
bedeutet die blaue Fläche: Dieser Bereich ist auf variable Größe eingestellt. Die violetten Flächen stehen für Frames mit festen Größen.
Die vordefinierten Framesets aus der Objekt-Palette bieten einige Standard-Framesets, die häufig verwendet werden. Sie können von der Größe individuell verändert und ergänzt werden. So können Sie zum Beispiel nicht nur ein Frame-Symbol auf die Seite ziehen, sondern auch weitere Frame-Symbole in bereits angelegte Frames ziehen und diese so weiter unterteilen.
