nchristoph
Erfahrenes Mitglied
Moin Zusammen,
ich bastle gerade an einer internen Webseite und stehe vor folgendem Problem:
Ich will, wenn X Minuten weder eine Tastatureingabe noch Mausbewegung gemacht wird, das automatisch die Startseite aufgerufen wird.
Es handelt sich hier um einen reinen Terminal-PC und der Browser ist im Kioskmodus konfiguriert.
Probiert habe ich bis jetzt folgendes:
bzw.
Beides hat nicht den gewünschten Effekt gebracht.
Der Timer an sich funktioniert, leider werden alle Inputs ignoriert und der Timer nicht zurückgesetzt.
Kann mir eventuell wer von euch weiterhelfen?
ich bastle gerade an einer internen Webseite und stehe vor folgendem Problem:
Ich will, wenn X Minuten weder eine Tastatureingabe noch Mausbewegung gemacht wird, das automatisch die Startseite aufgerufen wird.
Es handelt sich hier um einen reinen Terminal-PC und der Browser ist im Kioskmodus konfiguriert.
Probiert habe ich bis jetzt folgendes:
Code:
<script language="JavaScript">
if (document.layers) {
window.captureEvents(Event.MOUSEMOVE);
window.onmousemove = warte;
}
function lauf() {
laeuft=setTimeout("self.location.href='start'",20000) }
function warte(e) { clearTimeout(laeuft); lauf(); } lauf();
</script>
</head><body onMousemove="warte(0)">
Nicht bewegen!
</body></html>
bzw.
Code:
<script>
var time = new Date().getTime();
$(document.body).bind("mousemove keypress", function(e) {
time = new Date().getTime();
});
function refresh() {
if(new Date().getTime() - time >= 60000)
self.location.href='start';
else
setTimeout(refresh, 10000);
}
setTimeout(refresh, 10000);
</script>
Beides hat nicht den gewünschten Effekt gebracht.
Der Timer an sich funktioniert, leider werden alle Inputs ignoriert und der Timer nicht zurückgesetzt.
Kann mir eventuell wer von euch weiterhelfen?