molily: Suche sowas wie navigator.framesEnabled

Beitrag lesen

Hallo Alexander,

Vorweg: Du hattest </archiv/2003/2/37752/#m207405> und vor allem auch das Folgeposting mit meine Mutmaßung über die Unmöglichkeit der einstufigen Überprüfung gelesen (im Frameset)?

Ich antworte gleich noch genauer zu den Fragen deines Ursprungspostings.

Erklär mir bitte, wie ich diese zwei Fälle unterscheiden kann:

  1. Browser kann Frames, Unterseite wurde ohne Frameset geladen. => Frameset-Nachlade-Funktion (top.location.href='/index.html?page.html') soll aktiv werden.

  2. Browser kann keine Frames, Unterseite wurde zwangsläufig ohne Frameset geladen. => Frameset-Nachlade-Funktion soll passiv bleiben.

Bring den Mechanismus direkt am Anfang des Dokumentkörpers unter:

<!DOCTYPE ...Transitional...>
<html>
<head>...<title>...</title>...</head>
<body>
<script type="text/javascript">var framesAktiviert=true;</script>
<noframes><script type="text/javascript">framesAktiviert=false;</script></noframes>
<script type="text/javascript">if (framesAktiviert) FramesetNachladen();</script>
...Inhalt...
</body>
</html>

Meinen Tests nach sollte diese Variante das gewünschte Ergebnis bringen.

Grüße,
Mathias