deutsch  |  français
 
 

Home
Übungen
Lexikon
Testpersonen
Über uns
Kontakt

Home > Lexikon > Frame

Frame

In Kürze
Frames (engl.: Rahmen) sind eine Form der optischen Gliederung von Hypertext-Dokumenten. Der Bildschirm wird dabei in verschiedene Bereiche aufgeteilt, die unabhängig voneinander verändert werden können.

Synonyme und Abkürzungen
keine

Ähnliche Begriffe
HTML, Hypertext, Tag

Überblick
Frames sind eine im HTML-Standard 4.0 definierte Form der visuellen Strukturierung von Hypertext. Ein Dokument besteht dabei aus mehreren untergeordneten Teilen mit jeweils eigener URL, die im Browser zu einer Gesamt-Seite zusammengesetzt werden. Dadurch wird es möglich, die unterschiedlichen Elemente eines Web-Dokuments selektiv anzusprechen. Eine Funktion, für die man gerne Frames einsetzt, ist etwa die Anzeige eines Inhaltsverzeichnisses für eine Website. Wenn man sich innerhalb der Website bewegt, bleibt der Frame mit dem Inhaltsverzeichnis immer sichtbar, auch wenn sich die anderen Fensterinhalte verändern. Dies kann dem Benutzer die Navigation erleichtern.



 

   

 

Abbildung 1: Darstellung von Framesets mit entsprechendem HTML-Code

 



Detail
Traditionell war es so: Wenn jemand in seinem Browser einem Hypertext-Link folgt, verschwindet der gesamte ursprüngliche Fensterinhalt und wird durch den neuen Inhalt ersetzt. Durch die Verwendung von Frames ist es nun möglich, unterschiedliche Dokumente oder Elemente von Dokumenten gleichzeitig in demselben Browser-Fenster anzuzeigen und unabhängig voneinander zu kontrollieren. Dadurch ergibt sich eine Vielzahl neuer Gestaltungsmöglichkeiten für die HTML-Autoren.

Frames sind ein interessantes Beispiel dafür, wie sich der HTML-Standard auf Druck der Browser-Hersteller und Website-Betreiber verändert. Ursprünglich gab es in HTML nur wenige Layout-Elemente, weil HTML eher als Mittel zur inhaltlichen Strukturierung von Texten konzipiert war. Netscape und später der Microsoft Internet Explorer haben dann zunächst ausserhalb des HTML-Standards Frames unterstützt, und dieses Mittel zur optischen Gestaltung von Webseiten wurde von vielen Betreibern gern aufgegriffen. Erst in der Version 4.0 des HTML-Standards hat man sich dann dem "Druck der Strasse" gebeugt und Frames "offiziell" sanktioniert.

Das bedeutet gleichzeitig, dass viele ältere oder textorientierte Browser Frames nicht unterstützen. Benutzer solcher Browser sehen auf einer Frame-Website erstmal gar nichts. Auch Suchmaschine können Websites, die sich ganz auf Frames verlassen, meist nicht sinnvoll erfassen. Ein kompetenter Web-Autor wird daher unter Verwendung des "NOFRAMES"-Tags eine alternative Version seiner Inhalte ohne Frames anbieten.

Professionelle Websites verzichten mittlerweile wegen einiger schwerwiegender Nachteile weitgehend auf Frames. Näheres zu den Problemen, die sich beim Einsatz von Frames ergeben, findet sich unter Warum Frames out sind (und es immer schon waren ...) und Was habt ihr nur alle gegen Frames?.



Weiterführende Links
"Crash-Kurs" für Frames. Incl. eines kleinen Javascripts, das verhindert, dass die eigene Webpage im Frame einer anderen Website angezeigt wird (Englisch): webhelp.org/frames/index.html

Das "offizielle" Wort zu Frames vom World Wide Web Consortium W3C (Englisch): www.w3.org/TR/REC-html40/present/frames.html

"Warum Frames out sind (und es immer schon waren ...)" www.subotnik.net/html/frames.html

"Was habt ihr nur alle gegen Frames?" Ein Beitrag aus den FAQ ("Häufig gestellten Fragen") der Newsgroup de.comm.infosystems.www.authoring.misc. www.netandmore.de/faq/fom-serve/cache/858.html



Fragen und Antworten
Hilfe, die neue Website wird im Frame der Website angezeigt, die ich vorher besucht habe.
Dann ist der Autor der ersten Website entweder inkompetent oder unhöflich. Öffnen Sie einfach die URL der Webpage, die sie sehen wollen, in einem neuen Browser-Fenster. Manche Browser (z.B. Opera) bieten auch im Kontextmenü - das meist über die rechte Maustaste zu erreichen ist - die Option, eine Seite aus ihrem Frameset zu befreien.
    © 2008 by Zeix AG Zürich   |   Kontakt