Stefan: Pruefung ob JavaScript aktiv

Hi Leute,

gibt es eine moeglichkeit zu ueberpruefen, ob JavaScript beim Benutzer aktiv ist?

mfg
stefan

  1. Hallo!

    if(document.javascript == "not active")
    {
      alert("Bitte schalten Sie JavaScript an!");
    }

    Nein mal im Ernst: fällt Dir daran was auf?
    Wenn JavaScript nicht aktiviert ist, wird auch nichts ausgeführt. So überprüfst Du es.

    Gruß Markus

  2. Hi Du 1 Leut,

    gibt es eine moeglichkeit zu ueberpruefen, ob JavaScript beim Benutzer aktiv ist?

    Ja

    Ist Deine Frage damit beantwortet?

    Nicht?!

    Okay. Es gibt auch ein <noscript>-tag. Verwendung etwa so:
    <script language="Javascript">
    location.href="mitjavascript.htm"
    </script>
    <noscript>
    <a href="ohne.htm">hier gehts weiter ohne Javascript</a>
    </noscript>

    Steht aber ganz bestimmt auch in selfhtml.

    grüße
    axel

    1. Hi,

      es geht darum.
      Wenn du auf meine seite kommst, und javascript nicht aktiviert hast, soll auf der seite erscheinen:

      ------------------------------------------
      Bitte aktivieren sie javascript
      oder sie verwenden die nojavascript-seite
      ------------------------------------------

      wenn er jedoch javascript aktiviert hat, dann soll er ganz "normal" in die javascript-seite einsteigen koennen.

      deshalb muss ich ueberpruefen, ob er js aktiviert hat, oder nicht.
      solche scherze wie: "Wenn nichts ausgefuehrt wird, dass is es nicht aktiviert" (nicht boes gemeint, und auch kein persoenlicher angriff gegen markus) bringt mir in den fall reichlich wenig.

      mfg
      stefan

      1. Hallo.

        solche scherze wie: "Wenn nichts ausgefuehrt wird, dass is es nicht aktiviert" (nicht boes gemeint, und auch kein persoenlicher angriff gegen markus) bringt mir in den fall reichlich wenig.

        Falsch!
        Genau das ist der richtige Ansatz,
        den du jetzt nur noch umsetzen mußt.

        Erstelle eine Startseite, die folgendes enthält:


        Bitte aktivieren sie javascript
        oder sie verwenden die nojavascript-seite

        Auf dieser Seite machst du mit JavaScript eine soforige Weiterleitung,
        zu der Seite mit JS.
        Wenn der User JS aktiviert hat,
        kommt er sofort auf die richtige Seite.

        Wenn nicht, sieht er den von dir gewünschten Text
        (es wird also nichts ausgeführt!).

        Wie das geht, steht - man glaubt es kaum - mal wieder in selfHTML!
        (Stichwörter sind z.B. window.location.href oder replace)

        Gruß,
        olli

        1. Haaaaalllooooooo!

          Bin ich unsichtbar? Sind meine postings unsichtbar????? Existiere ich wirklich????????

          solche scherze wie: "Wenn nichts ausgefuehrt wird, dass is es nicht aktiviert" (nicht boes gemeint, und auch kein persoenlicher angriff gegen markus) bringt mir in den fall reichlich wenig.

          war das wirklich als Antwort auf _mein_ posting gemeint????

          Erstelle eine Startseite, die folgendes enthält:


          Bitte aktivieren sie javascript
          oder sie verwenden die nojavascript-seite

          Auf dieser Seite machst du mit JavaScript eine soforige Weiterleitung,
          zu der Seite mit JS.
          Wenn der User JS aktiviert hat,
          kommt er sofort auf die richtige Seite.

          Wenn nicht, sieht er den von dir gewünschten Text
          (es wird also nichts ausgeführt!).

          Wie das geht, steht - man glaubt es kaum - mal wieder in selfHTML!
          (Stichwörter sind z.B. window.location.href oder replace)

          hab ich nicht genau das bereits beschrieben????????

          unsichtbare Grüße vom
          hilfe-meine-hände-werden-durchsichtig-axel

          1. Hallo!

            Ist Dein Problem nun folgendes:

            User -> JavaScript an  -> JS-Seite
            User -> JavaScript aus -> Meldung "..."(s.o.)??

            Wenn ja, dann ist die Lösung die, die Oliver genannt hat. Wenn Du daran etwas nicht verstehst, dann lies es in Selfhtml nach. Um Dir die Arbeit zu erleichtern hier die entsprechenden Links:

            </selfhtml/tecbe.htm#a5>
            </selfhtml/tclb.htm#a2>

            Gruß Markus

            1. Hallo!

              Jau. Hallo.

              Ist Dein Problem nun folgendes:

              Ich habe kein Problem!!!!!! (Vielleich außer einigen die hier nichts zu suchen haben und dem DASS MICH KEINER VERSTEHT)

              Versuchen wirs langsam:
              Stefan!=axel

              User -> JavaScript an  -> JS-Seite
              User -> JavaScript aus -> Meldung "..."(s.o.)??

              Wenn ja, dann ist die Lösung die, die Oliver genannt hat.

              Das einzige was ich nicht verstehe, ist, worin der Unterschied von Olivers allgemeinformulierter Lösung zu meiner konkreten zwei postings davor besteht!

              Wenn Du daran etwas nicht verstehst, dann lies es in Selfhtml nach. Um Dir die Arbeit zu erleichtern hier die entsprechenden Links:

              </selfhtml/tecbe.htm#a5>
              </selfhtml/tclb.htm#a2>

              meinst Du mich? Ist es vielleich etwas zu warm heute??? und wenn ja, für wen??? (fragen über fragen)

              gabbagabba

              axel

              1. Hallo!

                Stefan!=axel
                meinst Du mich? Ist es vielleich etwas zu warm heute??? und wenn ja, für wen??? (fragen über fragen)

                An der Wärme kanns nicht liegen, eher kühl und regnerisch hier. Sorry für die Verwechslung!

                kleinlaute Grüße

                Markus

                1. Hi,

                  ok ok, das noScript tag ist optimal!

                  Danke Axel, und sorry, fuer die tollen verwechslungen, war anscheined echt zu warm... ich war auch nicht auf den hoehepunkt meiner denkleistung. schon fast peinlich, wenn ich bedenke, dass ich den noscript-tag kenne und ihn auch schon mal verwedet hab

                  mfg & danke fuer den wink mit den zaunpfahl
                  stefan

  3. Hi Leute,

    gibt es eine moeglichkeit zu ueberpruefen, ob JavaScript beim Benutzer aktiv ist?

    Hallo Du Leut,

    was Du suchst ist wohl die automatische Weiterleitung im Falle Javascript inaktiv. Jaaa sowas geht auch unter HTML.
    Nennt sich Metatag. Siehe:http://www.teamone.de/selfhtml/tcbc.htm#a9

    Gruß Georg

    1. Hallo Georg!

      was Du suchst ist wohl die automatische Weiterleitung im Falle Javascript inaktiv. Jaaa sowas geht auch unter HTML.
      Nennt sich Metatag. Siehe:http://www.teamone.de/selfhtml/tcbc.htm#a9

      Versteh ich nicht. Wo ist jetzt der Unterschied, on Javascript aktiviert ist oder nicht? Dir Weiterleitung funktioniert doch in beiden Fällen und zwar immer zur gleichen Adresse?
      Erklär's mir.

      grüße
      axel