evt mot clef de Google chrome
31 janvier 2009 par: Benoit BonnevilleDans un événement sous Google Chrome, le mot clef evt est réservé à l’objet JavaScript events.
Les events Javascript.
Javascript est basé sur des événements que l’utilisateur peu effectuer sur une page web.
Ces événements peuvent être capturés par divers handlers :
- onMouseOver
- onMouseOut
- onClick
- …
la liste complete ce trouve ici
variable evt
Si vous utilisez un événement avec le navigateur web Google Chrome,
alors la variable evt sera déjà initialisée et elle contiendra l’événement lui même.
Attention à ne pas confondre avec this qui lui est le contexte d’exécution, c’est à dire l’élément HTML sur lequel est appelé l’événement.
Conclusion
Je ne sais pas si cette variable evt est un bug ou une fonctionnalité particulière à Chrome.
Mais les autres navigateurs ne créent pas cette variable. (Internet Explorer, Firefox, Opéra, Safari , pourtant très proche de chrome).
Je vous déconseille donc d’utiliser cette variable, tout simplement.
Exemple :
<input value="démo" type="button" onclick="alert(evt);">
Démonstration: (à utiliser avec Chrome bien sur)