Une nouvelle fenêtre, si je veux !

0. Introduction
1. Le « clic souris »
2. Le bouton « Retour »
3. Ouvrir un lien dans une nouvelle fenêtre
4. L'attribut « target="_blank" »
5. Conclusion

Introduction

La page que vous lisez en est à sa deuxième version, datée de juillet 2005. Si cela vous amuse de chercher les différences, la première version (mars 2003) est toujours disponible.

Il y a deux ans, je faisais le constat suivant : à peu près tout le monde autour de moi savait naviguer sur Internet avec la fonctionnalité la plus importante des navigateurs, le « clic souris ». Mais j'étais effaré de constater que non seulement tout le monde ne connaissait pas le bouton « Retour », mais aussi et surtout que même les concepteurs de sites ne savaient pas ouvrir un lien dans une autre fenêtre.

Aujourd'hui, avec le développement des navigateurs à onglets (c'est-à-dire permettant d'ouvrir plusieurs pages web simultanément et de passer de l'une à l'autre en cliquant sur des onglets), j'ai l'impression qu'au moins les concepteurs de site savent ouvrir un lien dans un nouvel onglet. Cette page ne leur est donc plus vraiment destinée, si ce n'est qu'ils peuvent s'en servir pour répondre aux visiteurs qui leur réclameraient des liens avec « target="_blank" ».

Le « clic souris »

Cette première fonction est bien entendu connue de tout le monde, et elle s'effectue de la même manière sur Windows, Mac, Linux ou autres Unix, que le navigateur soit Internet Explorer, Netscape, Mozilla, Firefox, Opera ou une foule d'autres navigateurs graphiques : amener le pointeur de la souris au dessus d'un lien, et cliquer sur le bouton de la souris.

Avec une souris à un seul bouton comme on en trouve avec les ordinateurs Macintosh, c'est immédiat. Pour ceux qui ont une souris à deux ou trois boutons, il s'agit en général du bouton de gauche pour les droitiers (les gauchers peuvent configurer leur souris pour inverser les boutons).

En écrivant ceci j'ai vraiment l'impression d'enfoncer des portes ouvertes, mais je préfère en dire trop plutôt que pas assez pour le cas où ma page serait lue par hasard par un débutant complet, celui qui n'a encore jamais utilisé un ordinateur de sa vie...

Le bouton « Retour »

La deuxième fonction indispensable est celle qui permet de revenir à la page précédente, c'est-à-dire la page que l'on vient de quitter en cliquant sur un lien. Pour cela, le plus simple est de cliquer sur le bouton qui se trouve en général en haut à gauche de la fenêtre. Selon les navigateurs, ce bouton peut représenter une flèche vers la gauche, ou bien se nommer « Back » (mot anglais signifiant « retour » ou « en arrière »).

Connaître le bouton « Retour » est rassurant. Grâce à lui, on sait que l'on peut toujours cliquer sur un lien « pour voir », même si on ne sait pas ce qu'il y a derrière ce lien. Si l'on s'est trompé, ou si le lien ne nous intéresse pas, on appuie sur « Retour » et on se retrouve là où on était juste avant, prêt à cliquer sur un autre des liens proposés par la page.

Il est même possible de pousser plus loin son exploration. Après avoir cliqué sur un lien, de là sur un autre, puis sur un troisième, il suffit de faire trois fois « Retour » pour se retrouver à la page de départ. En fait il existe un moyen encore plus rapide que le bouton « Retour » pour revenir de plus d'une page en arrière, mais je vous laisse le découvrir par vous même si vous ne le connaissez pas : ce n'est quand même pas moi qui vais tout vous apprendre sur votre navigateur !

Ouvrir un lien dans une nouvelle fenêtre

Note (juillet 2005) : lors de la première version de cette page, la navigation par onglets était quasi inexistante. Aujourd'hui, la fonctionnalité se répand de plus en plus, par exemple c'est le comportement par défaut dans Firefox. Comme les commandes sont les mêmes, je ne détaille pas et je parlerai d'ouverture de fenêtres sans préciser. De même, je ne détaille pas les possibilités avancées de certains navigateurs, comme d'ouvrir en une seule commande tous les liens présents sur une page.

Il me semble à peine croyable que cette fonction de base des navigateurs soit si peu connue des internautes. Bien que je l'aie placée en troisième position sur cette page dans ma liste des fonctionnalités, en réalité c'est la toute première de celles que j'utilise, bien avant le clic simple.

Par exemple, quand on fait une recherche sur le web avec un moteur de recherche tel que Google ou Altavista, il peut y avoir plusieurs dizaines de résultats (voire plusieurs milliers). Visiter chaque lien l'un après l'autre en revenant avec « Retour » à chaque fois est particulièrement long et inefficace, surtout lorsque les pages mettent du temps à s'afficher. Il est beaucoup plus rapide d'ouvrir chaque page dans une nouvelle fenêtre, puis de sélectionner après coup lesquelles on veut lire, imprimer, ou refermer.

La seule difficulté, si tant est qu'on puisse l'appeler ainsi, réside dans le fait que cette fonction n'est pas obtenue de la même manière selon le navigateur ou le type de système que l'on utilise. Pour cette raison on pourrait être tenté de penser que c'est plus difficile que le simple clic (gauche). Mais comme la plupart des internautes utilisent un seul navigateur sur une seule machine, il suffit à chacun de retenir comment faire dans son cas particulier.

Voici donc une liste (non exhaustive) de moyens utilisés pour ouvrir un lien dans une nouvelle fenêtre. Si vous trouvez une erreur dans cette liste, ou bien si vous pouvez m'aider à la compléter, merci de m'envoyer un petit message.

shift+clic (ou majuscule+clic)
fonctionne avec Internet Explorer sur Windows.
ctrl+clic
fonctionne avec les navigateurs Gecko sur Windows (Netscape 7, Mozilla, Firefox).
clic milieu (bouton du milieu ou molette de la souris)
fonctionne avec les navigateurs Gecko sur Windows, mais aussi avec Konqueror sur Linux, et Netscape 4 sur AIX.
pomme+clic
fonctionne avec tous les navigateurs graphiques sur Macintosh : testé avec Internet Explorer, Safari, Camino, Netscape 7, Mozilla, iCab, Opera 6, Netscape 4, Omniweb 4.1, et même sous X11 avec Mozilla et Dillo ; ne fonctionne pas avec le navigateur texte Links (un grand merci à Emma Bagge et Benoît Rivet pour leur aide).

Notez que si aucune de ces méthodes ne fonctionne chez vous, il est encore possible de la trouver dans le menu contextuel. Ce menu s'active en général avec un clic sur le bouton droit de la souris (ctrl+clic sur Mac). Comme son nom l'indique, ce menu contextuel varie en fonction du contexte (selon que la souris survole un lien, une image, etc.) et vous apprendrez probablement beaucoup de choses sur votre navigateur en affichant ce menu à différents endroits d'une page web.

L'attribut « target="_blank" »

Les trois fonctions de base décrites ci-dessus sont censées être universelles et fonctionner sur tous les sites web. Hélas de nombreux concepteurs de sites web ont décidé de ne pas en tenir compte, et de proposer leur propre méthode pour ouvrir un lien dans une nouvelle fenêtre, l'attribut « target="_blank" ».

Je ne veux pas jeter la pierre aux webmasters qui ont fait ce choix. Je ne connais aucun exemple de concepteur de site qui l'ait fait par méchanceté ou par mépris de ses visiteurs. Pour certains c'est tout simplement qu'eux-mêmes ne savent pas que tous les navigateurs graphiques offrent cette possibilité. Pour quelques autres, c'est qu'ils trouvent plus simple de choisir à la place du visiteur plutôt que de lui apprendre à choisir lui-même. Dans tous les cas, le webmaster désire sincèrement aider ses visiteurs et pas les ennuyer.

Mais maintenant que vous savez décider vous même d'ouvrir ou non de nouvelles fenêtres, les sites utilisant le « target="_blank" » vont bientôt vous devenir insupportables. Si vous êtes dans ce cas, et si vous utilisez un navigateur de la famille Mozilla, sachez qu'il existe une astuce pour naviguer sereinement sans avoir envie de trucider tel ou tel webmaster. Il vous suffit de mettre dans votre fichier user.js la ligne suivante.

user_pref("browser.block.target_new_window", true);

Notez que cette manipulation nécessite de savoir trouver et modifier ses données utilisateur (profils), et la lecture de la FAQ de Pascal Chevrel est particulièrement utile dans ce cas.

Conclusion

De nombreux internautes sont freinés dans l'utilisation de leur navigateur web par méconnaissance des quelques fonctions de base qui leur permettraient une navigation beaucoup plus rapide et efficace.

Par ailleurs, certains webmasters rechignent à suivre les standards HTML 4.01 Strict et XHTML 1.0 Strict dans lesquels l'attribut target n'existe pas, du fait qu'ils croient devoir utiliser le target="_blank" pour faciliter la vie de leurs visiteurs.

J'ose croire que la page que vous venez de lire aidera à la fois les concepteurs de site web et leurs visiteurs, pour le plus grand profit de tout le monde.


Pour toute remarque, critique, demande d'amélioration, etc. concernant cette page, n'hésitez pas à me contacter. Olivier Miakinen