mozilla

Gestion du focus en HTML

L'attribut DOM activeElement ainsi que la méthode DOM hasFocus(), appartenant à la spécification HTML5 en évolution, permettent d'avoir un meilleur contrôle de l'interactivité d'une page selon les actions de l'utilisateur. Ils peuvent, tous les deux, être utilisés pour récolter des statistiques (compter le nombre de liens sur lesquels l'utilisateur a cliqué, combien de temps le focus a été sur un élement...). Combiner ces techniques avec la technologie AJAX peut aider à minimiser le nombre de requêtes serveur selon les actions de l'utilisateur et la présentation de la page.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple ? 3.6 (1.9.2) ? ? ?
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple ? 4.0 (2.0) ? ? ?

Notes relatives aux navigateurs

Notes relatives à Gecko

À partir de Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5), Firefox dessine désormais un anneau de focus autour de tout élément ayant un tabindex supérieur à 0, et non pas seulement autour d'un sous-ensemble d'éléments restreint. Voici les éléments qui représentent exception à cette règle : <input>, <button>, <select>, <textarea>, <iframe>, <frame>, <body> et <html>.

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : BenoitL, tregagnon, Mgjbot, SphinxKnight, marie-ototoi
Dernière mise à jour par : marie-ototoi,