Informer les utilisateurs de l'affichage d'une fenêtre pop-up | |
Point de contrôle 10,1 de priorité 2 WAI / WCAG 1.0 | |
Description du problème La page contient un script associé à la balise BODY pouvant ouvrir une nouvelle fenêtre lorsque le navigateur charge la page (par exemple, une fenêtre pop-up). Si tel est le cas, la page ne répond pas aux critères de ce point de contrôle. |
|
Procédure de réparation
Evitez d'ouvrir de nouvelles fenêtres pop-up. Si l'ouverture de nouvelles fenêtres pop-up est nécessaire, ajoutez un bouton Fermer à la nouvelle fenêtre pour pouvoir la fermer. |
|
Explication du problème Lorsque le navigateur ouvre une fenêtre pop-up, l'environnement dans lequel l'utilisateur travaille change. Celui-ci change parce que :
Ces facteurs, généralement associés, amplifient les difficultés rencontrées par les personnes visitant le site, plus particulièrement les personnes handicapées ou utilisant des technologies d'aide. Par exemple, si la nouvelle fenêtre a les mêmes dimensions et la même position que la fenêtre parent et qu'elle cache complètement la fenêtre parent, la personne visitant le site peut croire qu'il s'agit de la même fenêtre. Elle peut également croire que le bouton Précédente ne fonctionne pas et qu'il s'agit d'un bogue propre au navigateur (et elle risque de redémarrer le navigateur) ou d'un bogue propre au site (et elle risque de changer de site). Ce phénomène est accentué chez les malvoyants : les lecteurs d'écran ne sont pas en mesure de les informer de la présence d'une nouvelle fenêtre. Les utilisateurs de loupes d'écran peuvent avoir beaucoup de mal à se rendre compte de la présence d'une nouvelle fenêtre et de sa position. C'est pourquoi il est crucial que la personne visitant le site soit informée de l'ouverture d'une nouvelle fenêtre. Il est clair qu'elle doit en être informée avant d'ouvrir la fenêtre, ce qui n'est pas une solution acceptable pour les fenêtres pop-up. Dans tous les cas, la nouvelle fenêtre doit contenir un bouton permettant à la personne visitant le site de revenir à la fenêtre parent (ou qui la ferme). Ces boutons doivent fonctionner même si la nouvelle fenêtre a désactivé les boutons standard du navigateur. |