mistemef: Weiterleitung ohne META und JavaScript

Hallo Forum,

ich möchte folgendes erreichen:

Beim Laden meiner Seite soll (falls kein Javascript vorhanden oder wenn ausgeschaltet - wird geprüft per <noscript></noscript>) auf eine HTML-Seite ohne JavaScript weitergeleitet werden. Wenn ich allerdings nun folgenden Code hinzufüge,

---------------------------- CODE -----------------------
<noscript>
<meta http-equiv="refresh" content="0,URL=http://www.seiteohnejs.de">
</noscript>
---------------------------- /CODE ----------------------

bekomme ich folgenden Fehler vom W3-Validator: "document type does not allow element "META" here"...

Nun sind leider die einzigen beiden Wege jemanden umzuleiten per Javascript (location.href) und oben genanntem Meta-Refresh, wobei JavaScript an dieser Stelle mehr als widersinnig wäre... ;)

mit Bitte um Hilfe verbleibend

  1. Hallo Forum,

    Hallo Forumsbesucher,

    Beim Laden meiner Seite soll (falls kein Javascript vorhanden oder wenn ausgeschaltet - wird geprüft per <noscript></noscript>) auf eine HTML-Seite ohne JavaScript weitergeleitet werden. Wenn ich allerdings nun folgenden Code hinzufüge,

    ---------------------------- CODE -----------------------
    <noscript>
    <meta http-equiv="refresh" content="0,URL=http://www.seiteohnejs.de">
    </noscript>
    ---------------------------- /CODE ----------------------

    bekomme ich folgenden Fehler vom W3-Validator: "document type does not allow element "META" here"...

    Logisch, meta-Tags sind nur im head-Teil des Dokuments erlaubt.

    Nun sind leider die einzigen beiden Wege jemanden umzuleiten per Javascript (location.href) und oben genanntem Meta-Refresh, wobei JavaScript an dieser Stelle mehr als widersinnig wäre... ;)

    Mach doch einfach folgendes:
    Der meta-Tag (diesmal im richtigen Teil des Dokuments) leitet nach 10 Sekunden auf eine No-JavaScript-Seite, während ein Script (ebenfalls im head-Teil) nach 5 Sekunden zuschlägt und den Benutzer zu einer Seite mit JavaScript führt.

    Voila! ;-)

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Schöne Lösung,
      und "Danke" für die schnelle Antwort.

      mfg

      Hallo Forum,

      Hallo Forumsbesucher,

      Beim Laden meiner Seite soll (falls kein Javascript vorhanden oder wenn ausgeschaltet - wird geprüft per <noscript></noscript>) auf eine HTML-Seite ohne JavaScript weitergeleitet werden. Wenn ich allerdings nun folgenden Code hinzufüge,

      ---------------------------- CODE -----------------------
      <noscript>
      <meta http-equiv="refresh" content="0,URL=http://www.seiteohnejs.de">
      </noscript>
      ---------------------------- /CODE ----------------------

      bekomme ich folgenden Fehler vom W3-Validator: "document type does not allow element "META" here"...

      Logisch, meta-Tags sind nur im head-Teil des Dokuments erlaubt.

      Nun sind leider die einzigen beiden Wege jemanden umzuleiten per Javascript (location.href) und oben genanntem Meta-Refresh, wobei JavaScript an dieser Stelle mehr als widersinnig wäre... ;)

      Mach doch einfach folgendes:
      Der meta-Tag (diesmal im richtigen Teil des Dokuments) leitet nach 10 Sekunden auf eine No-JavaScript-Seite, während ein Script (ebenfalls im head-Teil) nach 5 Sekunden zuschlägt und den Benutzer zu einer Seite mit JavaScript führt.

      Voila! ;-)

      Marc Reichelt || http://www.marcreichelt.de/