Time Out

JavaScript

3 svar · 226 visningar · startad av Anka

Medlem sedan juni 200075 inlägg
Trådstart#1

Jag vill att ett fönster ska stängas eller lägga sig underst om musen inte rörs på en viss tid.

Är det någon som har någon bra metod för detta?

Medlem sedan juni 200075 inlägg
#2

Kom igen nu.

Jag tror att man kan använda sig av mouseMove, setTimeOut, windowBlur mha conditions

Jag VET att ni kan!

Medlem sedan juli 2000836 inlägg
#3

HalliHallå!
Kolla om det här kan hjälpa dig:

<script type="text/javascript" language="JavaScript">
var n = 10; //Antal sekunder innan fönstret stängs.
var a = 0;
onload=stang;

if (document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = function(e){ a = 0; }

function stang(){
if (a > n){ window.close() }
else{ a+=1; setTimeout("stang()",1000) }
}
</script>

/J

Medlem sedan juni 200075 inlägg
#4

Ja, det här kan vara något. Ser bra ut. Ska prova och se om det funkar. Du ska ha tack.

506 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
372 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)