molily: Navigator 2.0 bzw. Explorer 3.0

Beitrag lesen

Hallo Cheatah,

Ich habe einen Fall, wo jemand aktuell mit dem "noframe"-Tag tricks, d.h. Texte über die Suchmaschinen indizieren läßt, welche dann bewußt nicht mit den aktuellen Browsern zu lesen sind.

In heutigen Zeiten dürfte der reelle Nutzungsanteil an Browsern, die diesen Hinweis (zumindest in ihrer Standardkonfiguration) anzeigen, gerundet bei 0% liegen.

Netscape 4.x zeigt noframes-Inhalte fälschlicherweise an.

<noframes> gehört ohnehin ins Frameset, nicht in einen Frame.

Die Verwendung des noframes-Elements in normalen Dokumenten (Transitional), welche später innerhalb eines Framesets angezeigt werden, ist nicht nur erlaubt, sondern auch sehr ratsam, so sich eine Zusatznavigation für nicht-framefähige Browser einbinden lässt.

»The NOFRAMES element is part of both the transitional and frameset DTDs. [...] NOFRAMES may be used, for example, in a document that is the source of a frame and that uses the transitional DTD. This allows authors to explain the document's purpose in cases when it is viewed out of the frameset or with a user agent that doesn't support frames.«
http://www.w3.org/TR/html401/present/frames.html#edef-NOFRAMES

Technischer gesprochen: Ein Client, der auf einen Tag stößt, den er nicht kennt, ignoriert den Tag und stellt nur den Inhalt dar. Im Aufschwung von XML & Co. ist es abzusehen, dass <noframes> innerhalb eines nicht-Framesets als unbekannt gilt - möglicherweise fällt der Delinquent dann wieder rein, was aber am Verhalten aktueller Browser nichts ändert.

Für XHTML 1.0 gilt diesbezüglich dasselbe wie für HTML 4, das noframes-Element ist in XHTML 1.0 Transitional erlaubt, darüber hinaus gibt es nur noch XFrames und in XHTML 2 wird es offensichtlich kein noframes-Element geben.

lynx stellt in der aktuellsten Version (vom letzten Jahr, IIRC) Frames immer noch nicht als solche dar, bei Opera lässt sich das sogar konfigurieren. Ich weiß allerdings nicht, wie diese Browser dann auf <noframes> innerhalb eines nicht-Framesets reagieren.

So, wie es von der Spec vorgeschrieben ist, siehe Jürgens Posting; sie zeigen den Inhalt ordnungsgemäß an.

Grüße,
Mathias