diaporamaMiscWeb
 
◃  Ch. 3 Ajax  ▹
 

Solution 2

  • Utilisation du gestionnaire d'événement DOM level 2
  • Tout noeud du DOM dispose de l'interface EventTarget
  • Deux méthodes essentielles :
    • addEventListener(type, listener, useCapture)
    • removeEventListener(type, listener, useCapture)
  • type : événement concerné : click, mousedown, mouseover, ..., DOMFocusIn, ..., keypress, ...
  • listener : fonction de traitement
  • useCapture false (bouillonnement par défaut)
  • Attention : problèmes de compatibilité avec MSIE (dernières versions ?)