Web-Technik, Beratung, Support

Home / WebDesign / Frames

Frames - Schöne heile Welt?

DatumHistorie
06.09.2004Weiterer Nachteil: Sicherheitsrisiko ("Phishing")
15.05.2003Erste Version

Sind Frames zeitgemäß?

Oft wird gesagt: "Frames sind seit langem Stand der Technik".

Dies ist sicher richtig, aber nur im Sinne von "gibt es schon seit langem". Frames sind nicht mehr zeitgemäß (dienten von jeher nur der Erleichterung beim Web-Design, nie dem Nutzer).

Die erfolgreichsten Sites (etwa Google, Yahoo, Web.de, eBay, Amazon, ...) setzen keine Frames voraus.

Warum also keine Frames?

Hier einige Nachteile von Frames:

  1. Die meisten großen Sites benutzen keine Frames, d.h. die Besucher sind somit den Umgang damit nicht gewohnt.*
  2. Nicht alle Browser unterstützen Frames, in neueren Browsern lassen sich Frames deaktivieren.*
  3. Es bleibt weniger Platz zur Darstellung des eigentlichen Inhaltes.*
  4. Suchmaschinen indexieren nur das Frameset und den Noframes Bereich, folgen den einzelnen Frames nicht.*
  5. Wer über eine Suchmaschine auf die Seite gelangt findet ggf. keine Navigationsmöglichkeit.*
  6. Seiten innerhalb eines Framesets können nicht gebookmarked (also als Favorit gespeichert) werden.*
  7. Viele Benutzer haben Schwierigkeiten Frames auszudrucken oder abzuspeichern.*
  8. Mehrere Frames bedeutet mehrere HTML-Dateien, bedeuten mehrere HTTP-Requests, bedeuten längere Ladezeiten (s.u.).
  9. Sollen bei Mausklick mehrere Frames gleichzeitig ausgetauscht werden, muss die Navigation i.A. von aktiviertem JavaScript abhängig gemacht werden, was viele Besucher aussperrt.
  10. Frames sind ein Sicherheitsrisiko, da sie Informationen (hier: die wirkliche Internet-Adresse) vor dem Benutzer verbergen (Stichwort "Phishing").

*Nach einem Posting von Björn Höhrmann in de.comm.infosystems.www.authoring.misc.

Beschleunigen Frames das Surfen?

Es ist ein weit verbreiteter Irrglaube, durch Frames Bandbreite (und damit Ladezeit) sparen zu können...

Tatsächlich muss der Browser für jede Seite prüfen, ob nicht eine neue Version vorliegt. Das dauert bei kleinen Seiten (kleiner 2K) genauso lange, wie das Laden der Seite selbst (wegen HTTP). Und Menüs oder Kopf- und -Fußzeilen (wofür Frames i.A. eingesetzt werden) sind selten größer als 2K...

Ausserdem wird in Web-Auftritten mit sinnvoller Navigation bei jedem Menü-Klick sowieso noch ein neues (Unter-)Menü nachgeladen, so dass aus einer angeblichen Gewinn- sogar eine echte Verlust-Rechnung wird!

© Jost Schwider, 15.05.2003-06.09.2004 - http://www.schwider.de/frames.htm