









Voici un script qui vous permettra de détecter si un utilisateur est toujours actif sur votre site. Le principe est assez simple on vérifi simplement si l'utilisateur a bougé sa souris depuis 5 minutes.
var theTime; document.onmousemove=stockTime; function stockTime() { currentTime=new Date(); theTime=currentTime.getTime(); } function verifTime() { currentTime=new Date(); var timeNow=currentTime.getTime(); if (timeNow-theTime>300000) { alert('Votre session a expirée.'); } } window.setInterval("verifTime()",10000);
La fonction stockTime permet de stocker l'heure courrante dans une variable lorsque l'utilisateur bouge sa souris.
La fonction verifTime est lancée toute les 10 secondes et vérifie si l'ecart entre l'heure stockée au dernier mouvement de souris et l'heure actuelle est supérieur a 5 minutes (300 000 millisecondes).
30/01/2007 09:14 -
ManiT4c
Vous désirez créer votre site web ? Je suiswebmaster en normandie sinon vous pouvez consulter mon profil yoolink pour suivre mon actu.
Discussion