Partager

Approfondir

Qualité Web le livre

Livre Qualité Web

Acheter

197 - La navigation sur le site ne provoque pas l'ouverture de nouvelles fenêtres.

Thématique
Phase Projet

Objectif

Fournir aux utilisateurs une continuité dans la navigation.

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

Mise en œuvre

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.

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écouvrez la certification Opquast

Rejoignez la communauté des certifiés Opquast. Plus de 5000 professionnels formés à la qualité Web. Au programme une formation en ligne de 14h, un examen de 1h30, un badge et un score à mettre sur votre cv et votre profil linkedin.

Commander en ligne