Comment détecter un Lien de clics (texte, images, etc) avec du Javascript?

Je suis en train d'écrire un Cross-Browser script qui détecte lorsque le lien est cliqué sur une page (texte, lien, image, ou othwerwise) afin que je puisse afficher un message ou annonce (comme un interstitiel) et ensuite diriger le visiteur à l'origine cliqué sur l'url de destination.

Le script de a à travailler à partir de la 3e partie des sites (où le propriétaire installe le des balises de script sur son site).

Comment puis-je le faire à l'aide de javascript?

Dois-je utiliser un écouteur d'événement? Dois-je parcourir tous les objets de liaison?
Ou quelque chose d'autre?

Mon javascript compétences sont des débutants/intermédiaires, de manière détaillée, des exemples/explications sont grandement appréciés.

J'ai commencé à l'aide de l'écouteur d'événement ici, mais jusqu'à présent, je suis à la détection de TOUS les clics sur la page:
la méthode addEventListener Extrait du Code de la Traduction et de l'Utilisation de la croix-navigateur detectioin

Je vais envisager un JQuery alternative, mais je ne sais pas comment il va travailler sur la 3ème partie du site si ce site n'est pas de la bibliothèque JQuery.

Merci à tous.

Une chose que vous allez probablement avoir à traiter avec, éventuellement, c'est que certains sites ont leurs propres gestionnaires de lien de clics, et il va être difficile/impossible de s'assurer que votre gestionnaire est appelé en premier.
C'est un bon point... n'y pense même pas. Je vais juste souligner le typique mises en garde et avertissements à quelqu'un en utilisant mon code.

OriginalL'auteur C King | 2011-12-09