2010-11-26 7 views
2


Ici, j'ai besoin de vérifier constamment le focus des fenêtres, je veux vérifier si l'utilisateur existe sur mon site ou s'il se concentre ailleurs. Cela doit être fait pendant un certain temps, après avoir appelé un événement.Vérification constante de la mise au point de la fenêtre

J'ai utilisé self.focus() et window.focus() il n'y a pas d'utilisation, il retourne toujours le "code natif". Ce que je suppose que faire pour vérifier ma fenêtre (site) est concentré ou non

Merci,
Praveen j

Répondre

3

Vous devez piéger les deux événements focus et blur et mettre à jour une variable en conséquence, en commençant par la fait que (heureusement) la fenêtre a le focus quand il est ouvert.

var hasFocus = true; 
window.onfocus = function() { 
    hasFocus = true; 
}; 
window.onblur = function() { 
    hasFocus = false; 
}; 
Questions connexes