Michel: NOSCRIPT ohne SCRIPT

Moin,

ist es eigentlich schlechter Stil, wenn man den NOSCRIPT-Tag verwendet, ohne dass es überhaupt ein SCRIPT-Element auf der Seite gibt? Habe in der Spezifikation zu NOSCRIPT nichts dazu gefunden, aber rein von der Namensgebung her müsste es doch erlaubt sein...

Zum Beispiel auf der Startseite eines Webangebots:

  
<noscript>Bitte beachten Sie, dass der Funktionsumfang dieser Website bei deaktiviertem JavaScript eingeschränkt sein kann.</noscript>  

Ob sowas sinnvoll ist, ist ne andere Frage.

Grüße aus Hamburg
Michel

--
Ein Problem ist halb gelöst, wenn es klar formuliert ist. (John Dewey)
  1. Hallo Michel,

    gehts durch den Validator? Außerdem hast Du doch dann script?

    gruß, frankx

  2. Hi,

    ist es eigentlich schlechter Stil, wenn man den NOSCRIPT-Tag verwendet, ohne dass es überhaupt ein SCRIPT-Element auf der Seite gibt?

    IMHO ja. Dem noscript-Element fehlt eine type-Angabe und somit müßte ein Browser den type eines vorherigen Scripts hier voraussetzen. D.h. wenn vorher z.B. ein JScript steht, sollten Nicht-IEs eigentlich noscript ausführen.

    freundliche Grüße
    Ingo

    1. Hi!

      Dem noscript-Element fehlt eine type-Angabe und somit müßte ein Browser den type eines vorherigen Scripts hier voraussetzen.

      oder das Vorhandensein solch eines <meta>-Tags:
      <meta http-equiv="Content-Script-Type" content="..." />
      In diesem Fall wäre kein Script zur Typbestimmung notwendig.

      D.h. wenn vorher z.B. ein JScript steht,

      oder eine entsprechende Meta-Angabe

      sollten Nicht-IEs eigentlich noscript ausführen.

      was sie aber leider nicht tun (zumindest Firefox und Opera)

      1. Hi!

        Dem noscript-Element fehlt eine type-Angabe und somit müßte ein Browser den type eines vorherigen Scripts hier voraussetzen.
        oder das Vorhandensein solch eines <meta>-Tags:
        <meta http-equiv="Content-Script-Type" content="..." />
        In diesem Fall wäre kein Script zur Typbestimmung notwendig.

        Oder ein HTTP-Header, dann wäre noch nichtmal eine meta-Angabe notwendig.

        Gruß aus Iserlohn

        Martin

        --
        Spiele dein Lied, aber zwinge die Melodie nicht der übrigen Menschheit auf.
        Selfcode: ie:{ fl:( br:^ va:) ls:# fo:| rl:( n4:( ss:| de:> js:) ch:? sh:( mo:| zu:)