2010-04-12 7 views
3

Comment détecter les événements de clic (y compris le bouton de retour du navigateur) en utilisant javascript?Détecter Cliquez sur le navigateur

+4

+1 pour une question terriblement formulée. – fig

+5

Deux suggestions qui vous aideront à obtenir de meilleures réponses: 1. Reformulez votre question de façon à ce que vous compreniez clairement de quoi vous parlez. Sois aussi spécifique que possible. 2. Revenez en arrière et acceptez les réponses aux 22 questions que vous avez déjà posées. Les gens seront plus susceptibles de répondre à vos questions s'ils savent qu'ils seront reconnus pour cela. – Syntactic

+2

Non ...! Javascript est innocent, ne le poursuis pas. : p – kennytm

Répondre

10

Vous pouvez détecter les clics dans la page avec un simple gestionnaire d'événements click:

document.onclick= function(event) { 
    // Compensate for IE<9's non-standard event model 
    // 
    if (event===undefined) event= window.event; 
    var target= 'target' in event? event.target : event.srcElement; 

    alert('clicked on '+target.tagName); 
}; 

Il est impossible pour le script page web détecter des clics en dehors de la page, comme le bouton de retour et d'autres chrome du navigateur, pour une bonne raisons de sécurité. Vous devez faire partie d'une extension de navigateur pour le faire.

+0

+1 Bobince, vous donnez de bonnes réponses à des questions pas si bonnes! – alex

Questions connexes