Bonjour,
Avant toutes choses, je tiens à préciser que s'il n'en tenais qu'à moi, je n'ouvrirais jamais de nouvelles fenêtres dans un site sauf pour les documents de type PDF, WORD etc...
Je réalise un site dans lequel se trouve un petit annuaire de liens utiles pour les visiteurs. Le client lui, voudrait absolument des nouvelles fenêtres et ce malgré les contre-arguments que nous avons présentés. Le patron lui, est plutôt neutre, mais souhaiterait plaire à tout le monde et moi, ce serait de laisser le choix à l'utilisateur via son navigateur.
Voici les points avancés pour faire en sorte que les liens s'ouvrent toujours dans une nouvelle fenêtre :
1. Ce sont des liens externes au site
2. Si les liens s'ouvrent dans la même fenêtre et que le client visite les sites, lorsqu'il voudra revenir sur le site mère, il devra cliquer à de nombreuses reprises sur BACK ou retapper l'adresse ou s'il est chanceux et connaît bien son outil, il pourra revenir rapidement avec son historique. Nous savons tous par contre que les utilisateurs ne connaissent pas toutes les fonctionnalités même celles de base de leur navigateur préféré.
3. Si les liens s'ouvrent dans la même fenêtre, certains sites ont une redirection automatique sur la première page vers une seconde page. Le bouton BACK est alors inutilisable parce que le visiteur repasse toujours sur la page de redirection.
Dans un monde idéal, nous pourrions nous dire qu'il faudrait laisser à l'utilisateur le soin de choisir s'il veut ou non une nouvelle fenêtre via son navigateur. Par contre, beaucoup d'internautes ne connaissent pas ces fonctionnalités.
Comme il est difficile dans ce cas de plaire à tout le monde, j'ai quelques options qui s'offrent à moi, et j'aimerais avoir votre opinion à ce sujet.
Solution A : Toujours ouvrir les liens dans une nouvelle fenêtre, mais dans des dimensions inférieures à la fenêtre mère. Comme ca, le visiteur voit très bien qu'une nouvelle fenêtre a été ouverte.
Opinion : Bof, ca demande une action supplémentaire pour le visiteur qui devra à chaque fois redimensionner la fenêtre.
Solution B : Toujours ouvrir les liens dans une nouvelle fenêtre mais mettre un texte au tout début de la liste des liens pour en informer les visiteurs.
Opinion : Je trouve que c'est un bon compromis
Solution C : Toujours ouvrir les liens dans une nouvelle fenêtre et simplement indiquer dans le title ou visuellement que le lien s'ouvre dans une nouvelle fenêtre, comme ce tutorial.
Solution D : Utiliser un script semblable à la solution C, sauf qu'à la place, le script ajouterait un lien nouvelle fenêtre à côté de chaque lien. Un petit icone. Par exemple :
Vous voyez l'idée ? De cette façon, même si le visiteur ne connaît pas les fonctionnalités de son navigateur, nous lui proposons les deux possibilités : une nouvelle fenêtre ou pas, et ce, pour chaque lien de la liste.
Vous trouvez ca ridicule ? Est-ce que c'est stupide ? J'ai peur que si, dans le sens où même si le lien est généré par Javascript, peut-être qu'un lecteur vocal ou que sais-je d'autres lira en double chaque lien de la liste ? Ca peut devenir lassant...
Ma conclusion personnelle serait d'utiliser la solution B AVEC la solution C. Et vous ? Vous trouvez que c'est un bon compromis ?
Modifié par Tony Monast (23 Dec 2005 - 15:44)
Avant toutes choses, je tiens à préciser que s'il n'en tenais qu'à moi, je n'ouvrirais jamais de nouvelles fenêtres dans un site sauf pour les documents de type PDF, WORD etc...
Je réalise un site dans lequel se trouve un petit annuaire de liens utiles pour les visiteurs. Le client lui, voudrait absolument des nouvelles fenêtres et ce malgré les contre-arguments que nous avons présentés. Le patron lui, est plutôt neutre, mais souhaiterait plaire à tout le monde et moi, ce serait de laisser le choix à l'utilisateur via son navigateur.
Voici les points avancés pour faire en sorte que les liens s'ouvrent toujours dans une nouvelle fenêtre :
1. Ce sont des liens externes au site
2. Si les liens s'ouvrent dans la même fenêtre et que le client visite les sites, lorsqu'il voudra revenir sur le site mère, il devra cliquer à de nombreuses reprises sur BACK ou retapper l'adresse ou s'il est chanceux et connaît bien son outil, il pourra revenir rapidement avec son historique. Nous savons tous par contre que les utilisateurs ne connaissent pas toutes les fonctionnalités même celles de base de leur navigateur préféré.
3. Si les liens s'ouvrent dans la même fenêtre, certains sites ont une redirection automatique sur la première page vers une seconde page. Le bouton BACK est alors inutilisable parce que le visiteur repasse toujours sur la page de redirection.
Dans un monde idéal, nous pourrions nous dire qu'il faudrait laisser à l'utilisateur le soin de choisir s'il veut ou non une nouvelle fenêtre via son navigateur. Par contre, beaucoup d'internautes ne connaissent pas ces fonctionnalités.
Comme il est difficile dans ce cas de plaire à tout le monde, j'ai quelques options qui s'offrent à moi, et j'aimerais avoir votre opinion à ce sujet.
Solution A : Toujours ouvrir les liens dans une nouvelle fenêtre, mais dans des dimensions inférieures à la fenêtre mère. Comme ca, le visiteur voit très bien qu'une nouvelle fenêtre a été ouverte.
Opinion : Bof, ca demande une action supplémentaire pour le visiteur qui devra à chaque fois redimensionner la fenêtre.
Solution B : Toujours ouvrir les liens dans une nouvelle fenêtre mais mettre un texte au tout début de la liste des liens pour en informer les visiteurs.
Opinion : Je trouve que c'est un bon compromis
Solution C : Toujours ouvrir les liens dans une nouvelle fenêtre et simplement indiquer dans le title ou visuellement que le lien s'ouvre dans une nouvelle fenêtre, comme ce tutorial.
Solution D : Utiliser un script semblable à la solution C, sauf qu'à la place, le script ajouterait un lien nouvelle fenêtre à côté de chaque lien. Un petit icone. Par exemple :
<a href="siteexterne.htm">Site sur les patates</a>
<a href="siteexterne.htm" title="Ouverture dans une nouvelle fenêtre" onclick="window.open(this.href);return false;"><img src="ico_nouvelle_fenetre" width="10" height="10" alt="nouvelle fenêtre" /></a> // La deuxième ligne de code est ajoutée dynamiquement par Javascript
Vous voyez l'idée ? De cette façon, même si le visiteur ne connaît pas les fonctionnalités de son navigateur, nous lui proposons les deux possibilités : une nouvelle fenêtre ou pas, et ce, pour chaque lien de la liste.
Vous trouvez ca ridicule ? Est-ce que c'est stupide ? J'ai peur que si, dans le sens où même si le lien est généré par Javascript, peut-être qu'un lecteur vocal ou que sais-je d'autres lira en double chaque lien de la liste ? Ca peut devenir lassant...
Ma conclusion personnelle serait d'utiliser la solution B AVEC la solution C. Et vous ? Vous trouvez que c'est un bon compromis ?
Modifié par Tony Monast (23 Dec 2005 - 15:44)