Reinhard: «noscript» und Frames geht bei IE nicht (?)

Hallo zusammen,

wenn ich auf einer Frameset-Seite einen <noscript>-Bereich definiere (auf
dem ein Link zu einer Noframe-Sitemap erscheinen soll), so funktioniert
dies bei NS mit ausgeschaltetem Javascript tadellos.

Beim MSIE (4.0) erscheint dann aber bei ausgeschaltetem Javascript tortzdem
die Seite mit Frames, die dann natürlich nicht brauchbar ist, da ich für die
Navigation Javascript einsetze.

Ich habe den <noscript>-Bereich sowohl im <head> als auch im <body> versucht.
Beides funktioniert bei IE nicht.

Gibt es eine Möglichkeit, die Frame-Anzeige beim IE bei ausgeschaltetem
Javascript zu unterbinden? Hat jemand eine Idee?

Reinhard

  1. Hi Reinhard,

    ich würd's folgendermaßen versuchen:

    <HTML>
    <HEAD>
    <TITLE>blabla</TITLE>
    </HEAD>
    <SCRIPT>
    document.writeln("<FRAMESET>");
    ...
    document.writeln("</FRAMESET>");
    </SCRIPT>
    <BODY>
    ...HTML f. ausgeschaltetes JS...
    </BODY>
    </HTML>

    Für Browser mit eingeschaltetem JS sieht die Seite dann aus wie eine, in der nach einem Frameset halt noch ein Body für nicht Frame-fähige Browser drangepappt ist - Frameset wird angezeigt, Body nicht.
    Mit ausgeschaltetem JS ist da nur der Body und sonst nix, und der wird angezeigt.

    Sollte eigentlich funzen...

    Grüße,

    Utz

    1. Hallo Utz,

      » ich würd's folgendermaßen versuchen:

      ...

      Für Browser mit eingeschaltetem JS sieht die Seite dann aus wie eine, in der nach einem Frameset halt noch ein Body für nicht Frame-fähige Browser drangepappt ist - Frameset wird angezeigt, Body nicht.
      Mit ausgeschaltetem JS ist da nur der Body und sonst nix, und der wird angezeigt.

      Vielen Dank für den Tip! Funktioniert einwandfrei.

      Ciao,

      Reinhard