Operation Manual
Nach oben
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.
In schlecht entworfenen Sites werden Frames unnötigerweise verwendet, z. B. ein Frameset, mit dem der Inhalt von Navigations-Frames bei
jedem Klicken auf eine Navigationsschaltfläche neu geladen wird. Bei Sites, auf denen Frames sinnvoll eingesetzt werden (z. B. um
173










