Une nouvelle fenêtre, si je veux !

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

Introduction

Nous sommes en mars 2003 au moment où j'écris ces quelques lignes. Le web, né en 1989, a achevé sa révolution. Je veux dire que de nos jours Internet est accessible au plus grand nombre, au même titre que la télévision ou le minitel. Aujourd'hui, pratiquement tout le monde sait manipuler un navigateur web, du moins la première des trois fonctions les plus importantes : ouvrir un lien dans la même fenêtre. Mais il est remarquable que tout le monde ne connaisse pas la deuxième : le bouton BACK. Et il est encore plus remarquable que très peu de personnes connaissent la troisième : ouvrir un lien dans une nouvelle fenêtre.

Ces trois fonctions de base sont pourtant essentielles pour utiliser efficacement les outils les plus utiles sur le web, à savoir les moteurs de recherche. Elles existent sur tous les navigateurs graphiques, il suffit de quelques secondes pour apprendre à s'en servir, et elles rendent d'immenses services. Cette page web a modestement pour ambition de permettre à tout un chacun de décupler son efficacité sur la toile...

Ouvrir un lien dans la même fenêtre

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, 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.

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 BACK

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 « précédente » ou « BACK » (mot anglais signifiant « retour » ou « en arrière »).

Connaître le bouton BACK 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 BACK 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 BACK pour se retrouver à la page de départ. En fait il existe un moyen encore plus rapide que le bouton BACK 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

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 BACK à 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 pour Windows.
ctrl+click
fonctionne avec Netscape 7 ou Mozilla pour Windows.
click milieu (bouton du milieu ou molette de la souris)
fonctionne avec Netscape 7 ou Mozilla pour Windows, mais aussi avec Netscape 4 pour AIX.
pomme+click
fonctionne avec tous les navigateurs graphiques pour 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 Mozilla ou Netscape 7 comme navigateur, 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