Timeout ved inaktivitet i en frame
Jeg ønsker at en side med frame ved inaktivitet i et bestemt antal minutter skal redirects til en anden side. Med nedenstående kode virker det fint i en almindelig side, men i en frameset virker det ikke. Når jeg bevæger musen, så får den en ny timeout ID. Men den gamle timeout ID bliver ikke clearet (clearTimeout(tID)? Hvorfor?<html>
<head>
<script language="JavaScript"><!--
if (document.layers) {
window.captureEvents(Event.MOUSEMOVE);
}
window.onMouseMove = resetTimer;
var tID = '';
function resetTimer(e) {
clearTimeout(tID); // reset the timer
tID = setTimeout('executeTimer()',10000);
}
function executeTimer() {
location.href = 'a.html';
}
//--></script>
</head>
<body onLoad="tID = setTimeout('executeTimer()',10000)" onMouseMove="resetTimer()">
...
</body>
</html>
