kostenloser Webspace werbefrei: lima-city


Prüfen ob JS aktiviert ist

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hey,

    ich würde gerne prüfen, ob JS aktiviert ist, so in etwa wie bei Hotmail.
    Da wird man weitergeleitet, falls JS deaktiviert ist.
    Wie geht das?
    Ich hab nur tag/beispiel">Beispiele gefunden, wo der Inhalt erstmal versteckt ist und per JS dann sichtbar gemacht wird.
    So möchte ich es ungern machen.
    Hab mir auch überlegt was mit Cookies zu machen.

    z.B. per PHP ein Cookie erstellen und per JS den Cookie wieder verändern und
    wieder mit PHP prüfen, welchen Wert der Cookie jetzt hat und dementsprechend dann
    weiterleiten oder nicht.
    Dies müsste aber dann bei jedem Seitenaufruf geschehen?
    Ist das zu aufwendig?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also das, was du vorhast ist nicht möglich. JS kann doch nicht auf Cookies zugreifen. Es gibt glaube ich eine edlere Methode, die sogar einen recht einfachen Code hat. Mir fällt aber nur eine relativ schlechte Methode ein. Mache 2 Divs. Eines, das "with_js" und eines, das "without_js" als ID hat. "with_js" setzt du vom Server aus auf unsichtbar. Dann lässt du per body onlod="" und etwas CSS die "with_js" sichtbar machen, und die "without_js" unsichtbar.
  4. Viel zu kompliziert.

    Viel leichter geht das mit dem Noscript-Tag
  5. bladehunter schrieb:
    Viel zu kompliziert.

    Viel leichter geht das mit dem Noscript-Tag

    Geau das war dieser einfache HTML-Tag, der mir nicht eingefallen ist.
  6. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    @drafed-map die Methode hab ich doch auch schon in meinem Post erwähnt ^^
    No-Script ist mir auch bekannt, jedoch fällt mir grad nicht ein, wie mir das weiter helfen soll?
    Ich hab s im Moment verwendet um einfach anzuzeigen, dass JS deaktiviert ist, aber ich hätte ja gerne eine Weiterleitung wie bei Hotmail.de
  7. <noscript>
      <meta http-equiv="refresh" content="0; URL=http://deine-adresse.de">
    </noscript>

    Edit: Getestet und funktioniert.

    Beitrag zuletzt geändert: 7.12.2009 20:17:41 von drafed-map
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!