Mauszeiger nach Zeit x
Christoph
- javascript
Hallo,
ich habe keinerlei Ahnung ob das funktioniert. Aber ich suche sowas ähnliches wie ein Bildschirmschoner in Javascript. Wenn der User den Mauszeiger nach einiger Zeit nicht bewegt, soll eine bestimmte Seite geladen werden. Geht das, wenn ja, wer kann mir Anhaltspunkte geben?
Viele Grüße
Christoph
hi,
ich suche sowas ähnliches wie ein Bildschirmschoner in Javascript. Wenn der User den Mauszeiger nach einiger Zeit nicht bewegt, soll eine bestimmte Seite geladen werden.
Sollte machbar sein.
Den Eventhandler onMousemove setzt du für body, damit fängst du sämtliche Mausbewegungen über der Seite ein.
Wenn dieser Event feuert, merkst du dir, wann das passiert (Date-Objekt).
Außerdem setzt du dir nach dem Laden der Seite ein Zeitinterval, welches in einem vernünftigen Abstand - sagen wir alle zehn oder zwanzig Sekunden - eine Funktion aufruft, die überprüft, ob seit der letzten Mausbewegung mehr als Zeitspanne x vergangen ist (gespeichertes Date mit aktuellem vergleichen). Wenn ja, rufst du eine andere Seite auf (location.href).
gruß,
wahsaga
http://www.jswelt.de/
http://www.jjam.de/