Stephan: Refresh bei Mausstillstand

Hallo zusammen.

Ich bräuchte für eine Offline-Präsentation einer Webseite ein Script, welches bei Nichtbenutzen nach einer gewissen Zeit automatisch wieder auf die Startseite springt, das klappt ja mit:

meta = refresh, content = 5000, url = index.html

Jedoch soll er die 5000 erst abzählen, wenn zB. die Maus nicht mehr bewegt wird, sonst springt die Seite (falls einer länger als die 5000 rumsurft) plötzlich auf die Startseite. Heisst, solange die Webseite angeschaut wird, darf kein refresh counter erfolgen.

Gibt's da eine Lösung in JavaScript (on mouse nicht bewegen)?

Besten Dank
Stephan

  1. Gibt's da eine Lösung in JavaScript (on mouse nicht bewegen)?

    window.onmousemove = function() { countdown = 0 }

    JJ

    1. Gibt's da eine Lösung in JavaScript (on mouse nicht bewegen)?
      window.onmousemove = function() { countdown = 0 }

      JJ

      Ja genau, eine onmouse-NICHT-move Funktion gibt's ja nicht.
      Jetzt bräuchte ich für die function nur noch ein Script, dass bei onmousemove der refresh content nicht abgezählt wird. Oder löse ich das besser mit einem Timeout?

      1. [latex]Moin![/latex]

        Gibt's da eine Lösung in JavaScript (on mouse nicht bewegen)?
        window.onmousemove = function() { countdown = 0 }

        JJ

        Ja genau, eine onmouse-NICHT-move Funktion gibt's ja nicht.
        Jetzt bräuchte ich für die function nur noch ein Script, dass bei onmousemove der refresh content nicht abgezählt wird. Oder löse ich das besser mit einem Timeout?

        So in etwa würde ich es machen. Bei onload einen Timeout starten, der bei onmousemove wieder abgebrochen wird UND einen neuen Timeout initialisiert, evtl leicht verzögert.

        Cü,

        Kai

        --
        een eigen huis, een plek onder de zon
        en altijd iemand in de buurt die van me houden kon
        toch wou ik dat ik net iets vaker, iets vaker simpelweg gelukkig was
        ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|]