webForumDet fria alternativet

Time Out

JavaScript

3 svar · 214 visningar · startad av Anka

Medlem sedan juni 200075 inlägg
Frågan#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.

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)