Alexander Foken: Suche sowas wie navigator.framesEnabled

Beitrag lesen

Moin Moin !

Ja, sonst hätte ich das Problem ja gar nicht. ;-)

Bitte was?

Mann, Du verstehst ja noch weniger Spaß als ich! Und ich dachte, daß wäre gar nicht möglich.

Es funktioniert jetzt, und der W3C-Validator hält meinen Code für valid. Ich brauchte allerdings wirklich ein statisches FRAMESET (statt es in Javascript zu generieren). In dem Punkt hattest Du recht.

Ich wollte (und habe jetzt) vier Anzeige-Varianten. Alles funktioniert aus einer Datei mit einem <FRAMESET> und entsprechendem DOCTYPE.

  1. Keine Frames, kein Javascript: "WWW-Steinzeit" mit untereinander verlinkten Seiten. Die Navigation steckt komplett im <noframes>-Bereich der Startseite.

  2. Frames, kein Javascript: Ein Navigationsframe aus einer Extra-Datei mit <a target="Content-Frame-name">.

  3. Keine Frames, aber Javascript: Die Navigation kommt wieder aus dem <noframes>-Bereich der Startseite. Dank eines <SCRIPT>-Tags innerhalb von <NOFRAMES> in <FRAMES> bzw. <BODY> werden die Zusatzfunktionen auf framelosen Betrieb zurückgestutzt.

  4. Frames und Javascript: Javascript überschreibt das Navigationsframe mit einem dynamisch erzeugten Baum.

Zu sehen unter http://www.foken.de/alexander/.

[...] Natürlich gibt es keine Garantie, dass die Browser diesen murksigen Code schlucken (Opera macht es bei allen Szenarien, MSIE 6 anscheinend auch bei den möglichen Szenarien).

*Da* stimme ich Dir zu. ;-)

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Für eine bessere Übersichtsdarstellung des Forums: http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2