Grundlegendes zu Frames und Framesets
Im Web werden Frames zur Anzeige von mehr als einem Dokument innerhalb eines Browserfensters verwendet. Jeder Frame in einem Frameset zeigt ein anderes Dokument (oder unterschiedliche Teile desselben Dokuments). Frames verhalten sich fast wie unabhängige Fenster: Sie können Bildläufe unabhängig von anderen Frames ausführen, und das in einem Frame angezeigte Dokument kann ohne Auswirkung auf die weiteren Frames geändert werden.
Eine typische Verwendung von Frames besteht darin, einen Satz an Links zusammen mit dem Ziel eines dieser Links anzuzeigen. Wenn Sie auf einen Link im Linkframe klicken, wird das Linkziel im Inhaltsframe geöffnet. Da Frames einen unabhängigen Bildlauf bieten, kann der Betrachter einen Bildlauf im Inhaltsframe durchführen, während die Links im Linkframe weiterhin an derselben Position angezeigt werden. Zusätzliche Frames können verwendet werden, um z.B. im oberen Fensterbereich Banner oder im unteren Bereich des Fensters Fußzeilen anzuzeigen, deren Position sich nicht ändert.
Ein Frameset mit Banner, Links und Inhaltsframes
Jeder Frame in einem Frameset muss mit einem Anfangsdokument verknüpft werden – dem Dokument, das im Frame angezeigt wird, wenn das Frameset zum ersten Mal in einem Browser geöffnet wird. Das Anfangsdokument für einen Frame kann im weiteren Verlauf der Sitenavigation durch ein anderes Dokument ersetzt werden. Im obigen Beispiel wird das Anfangsdokument für den Inhaltsframe durch ein anderes Dokument ersetzt, wenn der Benutzer auf einen Link im Linkframe klickt. Ein Anfangsdokument muss sich nicht zwangsläufig in Ihrer Site befinden; Sie können ein beliebiges Dokument im Web verwenden.
Zum Öffnen eines Framesets in einem Browser öffnen Sie das Framesetdokument – dies ist das Dokument, das die Informationen enthält, die der Browser zur Anzeige der Frames und zum Auffüllen des Frames mit Inhalten aus anderen Quellen benötigt. Das Framesetdokument selbst erscheint normalerweise nicht im Browserfenster, auch wenn der zugehörige URL in der Adressleiste des Browsers angezeigt wird. Wenn ein Browser jedoch keine Frames unterstützt, werden die Inhalte eines <noframes>-Elements im Framesetdokument angezeigt.
Zum Verknüpfen eines Framesets verwenden Sie den URL des Framesetdokuments. Um ein Frameset als Standarddokument für eine Site zu verwenden, geben Sie den Dateinamen des Framesetdokuments als Standarddokument in den Webservereinstellungen an (alternativ können Sie das Framesetdokument auch in “index.html” umbenennen).