onbeforedeactivate | NN s.o. IE 5,5 (Win) DOM s.o.
| Remontée: oui; Annulable: oui
Se déclenche juste avant qu'un objet ne cède l'activation à un autre objet car l'utilisateur a cliqué sur un autre élément, atteint un autre élément par le biais de la touche de tabulation ou car un script a invoqué la méthode setActive() ou focus() d'un autre élément. Si un élément a reçu l'activation et s'il est l'élément actif, la séquence d'événements suivante se déclenche pendant qu'il perd l'activation: onbeforedeactivate, ondeactivate et onblur. Comme onbeforedeactivate est annulable (mais ondeactivate ne l'est pas), vous pouvez annuler cet événement pour empêcher qu'un élément soit désactivé ou perde l'activation, si vous avez une bonne raison de le faire, autre que d'agacer vos visiteurs.
Cibles typiques
Tous les éléments affichés, plus les objets document et window.