Critère « 197 »

Nom :
197
Description :
La navigation sur le site ne provoque pas l'ouverture de nouvelles fenêtres.
Cré(é) le :
21 avril 2010
Automatisé(e) :
Semi-automatisé
Objectif(s) :

Fournir aux utilisateurs une continuité dans la navigation.

Éviter les changements de contexte susceptibles de désorienter des utilisateurs d'aide technique.

Solution(s) technique(s) :

Ne pas recourir aux techniques Javascript d'ouverture automatique d'une popup lors du chargement de la page.

Ne pas recourir aux techniques Javascript ou HTML (attribut target) forçant l'ouverture d'un lien dans une nouvelle fenêtre du navigateur.

Ne pas recourir aux techniques d'ouverture d'une nouvelle fenêtre propres aux technologies Flash.

Moyen(s) de contrôle :

Cette bonne pratique est invalidée dès lors qu'un lien ou contrôle d'ouverture de nouvelle fenêtre est présent sur le site, ainsi qu'en présence de popups automatiques. Pour invalider cette bonne pratique, il s'agit donc de détecter en particulier :

  • Les usages de l'attribut target dans la source générée HTML, par exemple en faisant une recherche de _blank à l'aide de la recherche de Firebug ;
  • Les usages de la fonctionnalité window.open via une recherche dans les fichiers javascript et dans la source HTML ;
  • Les liens présents dans des objets inclus (flash) et ouvrant une nouvelle fenêtre (ce qui ne peut être fait qu'en activant chaque lien successivement).

Le contrôle s'effectue donc en même temps que ceux de la bonne pratique 59 sur l'avertissement à l'utilisateur en cas d'ouverture de nouvelle fenêtre et 60 sur le déclenchement automatique de popups lors de la navigation.

Dérogations:
(non renseigné)
Remarques:
(non renseigné)
Niveau :
Niveau 3
Thématique :
Navigation
VPTCS :
Perception
Exigences :
Utilisabilité
Workshop :
validée