Markus: Wenn Maus länger nicht bewegt, neue Seite laden..

Hey Leute, ich hab jetzt schon einiges durchgesucht (unter anderem auch das Archiv) aber leider nichts gefunden.

Und zwar möchte ich eine Slideshow starten, wenn die Maus ca 5 Minuten lang durchgehend nicht bewegt wurde. Kann ich das irgendwie ereichen?
Vielleicht mittels onMousemove? und zwar starte ich einfach den Timer, dass dieser nach 5 Minuten die Seite laden soll, aber bei onMousemove der Timer einfach immer wieder neu mit 5 Minuten initialisiert werden soll!

Ist das in etwa weine effiziente Lösung oder gibt es da noch eine bessere? - was ich ja glaube!

Wäre für eine Antwort dankbar!

thx
Markus

  1. Hallo Markus

    Und zwar möchte ich eine Slideshow starten, wenn die Maus ca 5 Minuten lang durchgehend nicht bewegt wurde. Kann ich das irgendwie ereichen?
    Vielleicht mittels onMousemove? und zwar starte ich einfach den Timer, dass dieser nach 5 Minuten die Seite laden soll, aber bei onMousemove der Timer einfach immer wieder neu mit 5 Minuten initialisiert werden soll!

    Solange du nicht vergißt den alten Timer zu löschen, bist du auf den richtigen Weg.

    Ist das in etwa weine effiziente Lösung oder gibt es da noch eine bessere? - was ich ja glaube!

    ehrlich gesagt ja, verzichte auf das Spielchen. Denn wenn eine Maus 5 min im Dokument ruht heißt das ja nicht, das der Nutzer nicht am Rechner ist. Da frißt deine Slideshow nur Ressourcen. Ist er nicht am Rechner, dann ist es eh umsonst, weils keiner sieht und oft der Bildschirmschoner läuft. Am fürchterlichsten ist es jedoch wenn man über einen Inhalt grübelt und dann so was dazwischen funkt.

    Viele Grüße

    Antje

  2. Hi Markus,

    nix Javascript, du kannst mit

    <head>
    <meta http-equiv="refresh" content="600; URL=../index.html">
    </head>

    nach beliebiger Zeit in Sekunden (600=10Min.) zu einem beliebigen URL (vielleicht die Seite mit der Slide-Show?) wechseln. Es sind absolute und relative Pfade erlaubt, die Gänsefüsschen bitte so wie im Beispiel setzen.

    Grüesslie,

    James.