Récupérer la source d'un évenement
Submitted by PiTiLeZarD on Mon, 06/12/2006 - 10:44
Tagged:
Je note ici puisque c'est pas la première fois que je le cherche ...
Quand on joue avec les évenements on est souvent confronté avec la source de l'évenement qui est bien pratique mais qui ne se récupère pas de la même manière en fonction du navigateur ... Voici une méthode simple qui fonctionne partout !
var getSource = function(event) { if (!event) var event = window.event; var targ; if (event.target) targ = event.target; if (event.srcElement) targ = event.srcElement; if (targ.nodeType == 3) targ = targ.parentNode; // defeat Safari bug return targ; }
