Scenariul este simplu: ai o pagină web, sau poate chiar o webaplicaţie, în care vrei să fructifici timpii morţi. Poate cât timp pagina nu este folosită vrei să preîncarci nişte informaţii… sau să provoci periodic o reîncărcare… sau, ceea ce m-a interesat pe mine de fapt, să de-loghezi (de-autentifici) utilizatorul din webaplicaţie. Codul de mai jos nu îmi aparţine ci l-am găsit aici – eu doar îl semnalez. Şi am să vă spun după cod limitele lui.
var idleTime = 0;
$(document).ready(function () {
//Creste numaratorul la fiecare minut
var idleInterval = setInterval(timerIncrement, 60000); // 1 minut
//Pune pe zero numaratorul la miscarea mouse-ului.
$(this).mousemove(function (e) {
idleTime = 0;
});
//Pune pe zero numaratorul la apasarea vreunei taste.
$(this).keypress(function (e) {
…
Ultimele comentarii