Le studio vert

Communiquer c'est notre nature.

Vous devez mettre à jour votre Player Flash
et activer JavaScript dans votre navigateur pour voir ce site.

Actualités

Notre avis sur...

Discussion ouverte sur l’ouverture de fenêtre

Discussion ouverte sur l'ouverture de fenêtre

Je fais suite à une discussion que j’ai suivie sur la liste de diffusion d’Accessiweb. Y-a-t-il un intérêt à forcer l’ouverture d’un lien dans une nouvelle fenêtre ?


Vous avez tous pu constater qu’au cours de votre navigation sur Internet certains liens s’ouvrent dans une nouvelle fenêtre. Pour la plupart des internautes c’est un usage tout à fait normal.

Bien souvent cette ouverture dans une nouvelle fenêtre est réalisée grâce à l’attribut “target” de la balise lien. La valeur "_blank" permet d’indiquer à votre navigateur que le lien va s’ouvrir dans une nouvelle fenêtre.

La norme [XHTML<=>eXtensible Hypertext Markup Language] Strict ne permet plus l’utilisation de cet attribut. En conséquence beaucoup de site, y compris le notre, utilisent une technique qui consiste à remplacer l’attribut target par un script JavaScript qui se charge d’ouvrir la nouvelle fenêtre.
La technique mise en oeuvre permet également de faire en sorte que le lien fonctionne (à ceci près qu’il ne s’ouvrira pas dans une nouvelle fenêtre si votre visiteur a désactivé ou ne dispose pas du support de JavaScript) et qu’il soit tout de même suivi par les robots d’indexation.

Jusqu’ici on peut se dire tout va bien, le validateur du [W3C<=>World Wide Web Consortium] nous donne le feu vert, les liens fonctionnent même sans support de JavaScript et le référencement n’est pas entravé.

Pourquoi veut-on ouvrir un lien dans une nouvelle fenêtre ?

La raison la plus invoquée pour justifier l’ouverture d’une nouvelle fenêtre est bien souvent “je propose des liens vers d’autres sites mais je ne veux pas perdre mon internaute”. C’est vraiment sous-estimer le libre arbitre de l’internaute. S’il veut partir il le fera.

Jacob Nielsen, le célèbre, a écrit :

Les concepteurs nous disent souvent qu’ils forcent l’ouverture de nouvelles fenêtres pour ne pas perdre de visiteurs sur leur site. Pour cette raison, des nouvelles fenêtres sont fréquemment privilégiées pour diriger les visiteurs vers du contenu sur d’autres sites Web. Mais ultimement, c’est une cause perdue que d’essayer de piéger les utilisateurs sur votre site. Si les gens veulent vraiment quitter, ils le feront. Et si les utilisateurs suivent un lien vers un autre site et souhaitent revenir au vôtre, ils utiliseront invariablement le bouton "Précédent" puisque c’est la façon la plus populaire de revisiter des pages.

Pourquoi forcer l’internaute ?

Vouloir déclencher l’ouverture d’une nouvelle fenêtre est bel et bien priver l’internaute d’une liberté.
Tous les navigateurs proposent à l’internaute de choisir comment va s’ouvrir le lien qu’il veut visiter, la plupart des navigateurs (Firefox, Opera, Internet Explorer 7 et j’en passe) permettent l’utilisation des onglets. Un clic droit et l’internaute est libre d’ouvrir le lien comment il l’entend, alors pourquoi le forcer à ouvrir une nouvelle fenêtre ? N’est-ce pas se dire que notre visiteur ne sait pas comment utiliser son navigateur ?

A mon avis en forcer notre public à ouvrir une nouvelle fenêtre constitue une erreur avant tout parce qu’on tente de le priver de certaines fonctionnalités de son navigateur. C’est également perturber les personnes qui ne sont pas vraiment familiarisées avec le principe de fenêtres.
En second plan il y a une autre erreur plus technique.

DTD Stricte, est-on réellement conforme ?

Si l’attribut target est déprécié dans la norme XHTML 1.0 Strict et XHTML 1.1 c’est bien qu’il y a une raison. La [DTD<=>Document Type Definition] stricte vise à séparer au maximum le contenu et sa présentation donc l’attribut target n’a plus sa légitimité dans une page puisqu’il n’a rien à voir avec le contenu.

De ce fait essayer de conserver la possibilité d’ouvrir une nouvelle fenêtre tout en souhaitant utiliser une DTD stricte ce n’est pas compatible et illogique. Le W3C recommande d’ailleurs aux webmasters qui souhaitent conserver l’ouverture de nouvelle fenêtre d’utiliser une DTD transitionnelle.

Ouverture

Séparer au maximum la présentation du contenu est [AMHA<=>à mon humble avis] essentiel, ce n’est plus à prouver tout webmaster qui a pratiqué XHTML et CSS a pu s’en rendre compte. Les DTD strictes vont dans ce sens et je les privilégie.
A coté de cela il n’est pas simple de faire accepter à un client que l’ouverture dans une nouvelle fenêtre n’est pas une bonne chose, même une erreur.
Pourquoi ce message ne passe pas ?

le 28/06/2006 | Commentaires (8)

commentaires

Pour ma part, je configure Firefox pour ouvrir toutes les nouvelles pages dans de nouveaux onglets de ma fenêtre "mère". Si vraiment je n’ai plus envie du site, un click milieu sur l’onglet et celui-ci disparaît. Je connais beaucoup de gens qui font comme moi. Et je pense qu’ouvrir un lien dans une nouvelle page est plutôt intéressant, du moment que la navigation est simple, ce qui amha n’est pas le cas quand on a plusieurs fenêtres. En fait, je pense que les ouvertures de pages sont plus un question d’ergonomie du client (visiteur) et non pas une préoccupation du webmaster. Celui-ci devrait se concentrer sur quelques règles simples :
 lien "externe —> nouvelle page
 lien "interne" —> page courante

Maintenant ce n’est pas parce que des organismes presque auto-proclamés "standards" le disent qu’il faut forcement les suivre aveuglément.

Bien sur je n’oblige pas les gens à être de mon avis !!

Très bon article en tout cas Benoit ! :-D

Par Guildem, le 28/06/2006


Merci Guillaume,

en gros nous sommes d’accord sur le fait que forcer l’ouverture d’un lien vers une cible quelconque n’est pas une bonne pratique, c’est le client final, notre cher visiteur qui doit être libre de faire le choix en utilisant les fonctionnalités de son navigateur.

Par Benoit Nadaud, le 29/06/2006


De toute façon, le visiteur a toujours la possibilité d’ouvrir le lien dans une nouvelle fenêtre avec un clic droit de la souris.

L’intérêt d’utiliser l’attribut Target n’est valable que si on a un site qui utilise des frames, ce qui est de moins en moins fréquent maintenant.

Par laurent, le 23/07/2006


Il y a un cas qui me vient à l’esprit : l’édition de facture. Dans un site de eCommerce, on doit pouvoir afficher la facture du client. Or si on s’attache à faire une facture conforme, il ne faut pas y faire figurer des éléments de navigations comme des liens, des boutons, des éléments de menu, etc. Donc on est condamné à se fier à l’intelligence du visiteur pour qu’il clique sur le bouton page précédente du navigateur. Le problème est que malheureusement, l’utilisation du web n’est pas encore totalement assimilée par l’ensemble de ses utilisateurs, et il arrive que ces fonctions basiques des navigateurs ne soient même pas connues. Par contre si l’on peut faire ouvrir cette facture dans une autre page, le visiteur ne se sent pas perdu. Je pense que ce ne doit pas être d’ailleurs le seul cas, où un élément dont la présentation diffère radicalement doit etre affiché. Qu’en pensez vous ?

Par Wintermute, le 07/03/2007


Effectivement les internautes n’ont pas tous la même connaissance des fonctionnalités de leur navigateur et il faut le prendre en compte. L’ergonomie, l’accompagnement, l’aide contextuelle et les tests utilisateurs sont autant de moyens de leur expliquer comment ouvrir leur facture puis revenir au site.

Dans un cas comme celui-ci j’aurai tendance, comme le font beaucoup de sites e-commerce, à générer une facture qui peut prendre la forme d’un e-mail ou d’un PDF et l’envoyer au client par e-mail ou lui permettre le téléchargement.

Par Benoit Nadaud, le 07/03/2007


Il y a un élément parallèle à ce problème des fenêtres filles, c’est le fait que certains webmasters se permettent, en plus, de supprimer le menu et/ou les ascenseurs ! On se retrouve ainsi quelquefois, à cause de conception par exemple bornée au navigateur I.E., à mettre en surbrillance ladite page avec la souris pour arriver à lire le bas d’un texte, à jouer des flèches du clavier ou encore à faire un Ctrl + A (sous Windows) pour tout sélectionner (même l’invisible) afin de le copier-coller ailleurs sur une page vide ! Le comble est atteint quand il devient impossible de contacter le responsable, comme c’est le cas dans beaucoup de gros sites, pour lui signaler les conséquences que cela peut avoir sur l’ergonomie. Pour moi, il s’agit d’une quasi intrusion dans le système ou tout au moins une prise de contrôle du logiciel. Imagine-t-on des chaines de télévision qui nous empêcheraient de baisser le son pendant la pub ou de changer de taille d’écran ? C’est en recherchant des moyens de remédier à ce problème que je suis, du reste, tombé sur la présente page. Je n’ai toujours rien trouvé, peut-être faute d’un mot clés assez réducteur. Si ça continue je sens que je vais aller voir directement dans le code source de Firefox...

Par Jeanphi, le 30/01/2008


J’ai horreur, que dis-je, je déteste, hais, abhorre les sites qui te donnent des liens et qui ne les ouvrent pas dans une nouvelle fenêtre. Si tu veux revenir sur le site, il faut que tu joues avec le bouton précédent ; si tu a ouvert 10 sites en attendant, je t’explique pas la galère pour retrouver celui sur lequel tu veux revenir. C’est tellement pratique, la nouvelle fenêtre ! Au moins tu surfe sans te perdre. Et vous croyez réellement que c’est pratique de faire un click gauche et demander à Firefox d’ouvrir dans une nouvelle fenêtre alors qu’un seul click droit peut y faire ?

Par Moi, le 03/09/2008


Je précise que mon mouse est configuré à l’envers, pour gaucher !

Par Moi, le 03/09/2008


modération à priori

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Un message, un commentaire ?

(Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)


FlickR
Ce site est propulsé par SPIP 1.9.2