Operation Manual
Nach oben
In diesem Beispiel ändert sich das Dokument im oberen Frame nie, wenn der Besucher auf der Site navigiert. Die Navigationsleiste im seitlichen
Frame enthält Hyperlinks. Wenn Sie auf einen der Hyperlinks klicken, ändert sich der Inhalt im Haupt-Frame, der Inhalt des seitlichen Frames
bleibt jedoch immer gleich. Im Haupt-Frame rechts wird das jeweilige Dokument angezeigt, auf dessen Hyperlink der Besucher geklickt hat.
Ein Frame ist keine Datei. Das in einem Frame angezeigte Dokument wirkt wie ein fester Bestandteil des Frames. Dies ist jedoch nicht der Fall.
Der Frame ist der Rahmen für das Dokument.
Hinweis: Der Begriff „Seite“ bezieht sich entweder auf ein einzelnes HTML-Dokument oder auf den gesamten aktuellen Inhalt eines
Browserfensters zu einem bestimmten Zeitpunkt, auch wenn mehrere HTML-Dokumente gleichzeitig angezeigt werden. So bezieht sich z. B. der
Ausdruck „eine Seite mit Frames“ normalerweise auf ein Frameset sowie auf die Dokumente, die anfänglich in diesen Frames angezeigt werden.
Eine Site, die in einem Browser als einzelne Seite mit drei Frames angezeigt wird, besteht in Wirklichkeit aus mindestens vier HTML-Dokumenten:
aus der Frameset-Datei und aus den drei Dokumenten, die den anfangs in den Frames angezeigten Inhalt enthalten. Wenn Sie in Dreamweaver
eine Seite mit Framesets gestalten, müssen Sie alle vier Dateien speichern, damit die Seite im Browser richtig dargestellt wird.
Weitere umfangreiche Informationen zu Frames finden Sie auf der Website von Thierry Koblentz unter www.tjkdesign.com/articles/frames/.
Entscheidung für oder gegen Frames
Adobe rät von der Verwendung von Frames für das Layout von Webseiten ab. Die Verwendung von Frames hat unter anderem folgende
Nachteile:
Eine präzise grafische Ausrichtung der Elemente in verschiedenen Frames kann schwierig sein.
Das Testen der Navigation kann zeitaufwendig sein.
Die URLs der einzelnen Frameseiten werden im Browser nicht angezeigt, sodass es für einen Besucher oft schwierig ist, eine
bestimmte Seite als Lesezeichen zu speichern (außer Sie sehen einen Servercode vor, mit dem der Besucher die
Frameversion einer bestimmten Seite laden kann).
Eine umfassende Abhandlung dazu, warum Frames nicht verwendet werden sollten, finden Sie in der Erläuterung von Gary White unter
http://apptools.com/rants/framesevil.php.
Frames werden, wenn Sie sie dennoch verwenden sollten, am häufigsten zur Navigation eingesetzt. Ein Frameset besteht häufig aus einem
Frame, der die Navigationsleiste enthält, und einem anderen Frame zum Anzeigen der Seiten mit dem Hauptinhalt. Diese Verwendung von
Frames bringt mehrere Vorteile mit sich:
Der Browser des Besuchers muss die Navigationsgrafiken nicht bei jeder Seite neu laden.
Jeder Frame verfügt über eine eigene Bildlaufleiste (wenn der Inhalt zu groß für das Fenster ist), sodass der Besucher jeweils
in den einzelnen Frames einen Bildlauf durchführen kann. Wenn sich die Navigationsleiste in einem separaten Frame befindet,
muss ein Besucher, der beispielsweise in einem Frame auf einer langen Seite einen Bildlauf bis zum Ende durchführt, keinen
Bildlauf zurück zum Anfang der Seite durchführen, um die Navigationsleiste verwenden zu können.
In vielen Fällen können Sie mit Webseiten ohne Frames die gleiche Wirkung erzielen wie mit einem Frameset. Wenn im linken Bereich einer Seite
beispielsweise eine Navigationsleiste angezeigt werden soll, können Sie hierzu entweder Frames verwenden oder die Navigationsleiste
stattdessen auf jeder Seite der Website einfügen. (Mit Dreamweaver können Sie mehrere Seiten mit dem gleichen Layout erstellen.) Das folgende
Bild zeigt ein Seitendesign, das vom Layout her wie ein Frame aussieht, obwohl keine Frames verwendet werden.
195










