ich fragte mich, ob es eine Art von Ereignis ausgelöst wurde, wenn Javascript in einem Browser aktiviert ist (dh. in Firefox, Tools- & gt; Optionen- & gt; Haken ab, aktivieren Sie Javascript- & gt; klicken Sie auf OK). Ich möchte einen Benutzer auf eine Seite umleiten, wenn dies geschieht. irgendwelche Ideen?
Danke!
BEARBEITEN: Ich habe einen iframe in die Seite eingefügt, bekomme aber keine Warnung (nachdem ich Javascript aktiviert habe), so dass die Aktualisierung nicht funktionieren kann. Was ist daran falsch?
%Vor%Sie können nur erkennen, ob JavaScript beim Laden der Seite aktiviert / deaktiviert ist. Es gibt kein Ereignis, das nach dem Laden einer Seite aktiviert / deaktiviert wird. Nur mögliche Lösung, die ich denken kann, ist ein unsichtbarer Iframe in Ihrer Hauptseite mit einem Skript mit einer kleinen Meta-Aktualisierung und eine Überprüfung, ob JavaScript aktiviert ist - wenn es dann die übergeordnete (Haupt) Seite umleiten wird.
So würde Ihr iframe etwa Folgendes enthalten:
jscheck.html
%Vor%checker.html
%Vor%nicht wirklich eine gute Idee, aber ich denke, es würde funktionieren:
Solange JavaScript deaktiviert ist, bleibt der Benutzer auf Seite1, wo alle 5 Sekunden die Aktualisierung ausgelöst wird ... wenn Javascript aktiviert wird, wird die js-Weiterleitung bei der nächsten Aktualisierung ausgeführt, so dass der Benutzer auf Seite2 kommt.
Sie könnten einen kleinen Timer auf Ihrer Seite haben mit einer 1 Sekunde Zeit.
Tags und Links javascript redirect