evt mot clef de Google chrome

31 janvier 2009 par: Benoit Bonneville

Dans 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)

Filed under: Non classé

Répondre