Accueil du site > SPIP, système de publication pour l’internet > Questions et réponses > FAQ technique > Des liens qui ouvrent une nouvelle fenêtre

Des liens qui ouvrent une nouvelle fenêtre

dimanche 1er décembre 2002,

Beaucoup d’internautes et de webmestres (surtout chez les débutants) estiment que certains liens sur les sites doivent ouvrir, de force, une nouvelle fenêtre dans le navigateur. L’équipe de SPIP, comme beaucoup d’autres, pense que c’est mal.

Toutefois, pour tenter de faciliter la vie à ceux qui voudraient absolument cette fonctionnalité, il existe un filtre |liens_ouvrants qui fait « sauter » tous les liens externes entrés dans le texte via le raccourci [titre->http://www.uzine.net/spip].

Au cours du développement de SPIP, aux alentours de septembre 2002, nous avons testé l’idée d’un raccourci de lien supplémentaire, idée que nous avons abandonnée après mûre réflexion : on n’y reviendra pas ;-)

Bilan des courses : dans les cas où c’est absolument nécessaire, il faut entrer le lien à la main, sans passer par le raccourci spip, c’est-à-dire en tapant <a href="adresse" target="_blank">lien</a>.

Les autres méthodes sont à proscrire, voici pourquoi :

1) Un hack des raccourcis spip, qui ressemble à quelque chose du genre [texte->URL" target=..."] est souvent signalé sur les listes spip comme une « solution ». Or c’est la pire* des solutions. En effet, si jamais un jour on trouve quelque chose à faire des raccourcis de liens (par exemple, au pif, intégrer les liens dans une table et les vérifier périodiquement), ceux qui auront utilisé ce hack risquent de subir des dysfonctionnements.

2) Le raccourci [texte->>lien], qui a été testé entre le 21/09 et le 13/12 2002, dans les versions de développement, n’était pas satisfaisant. Il introduisait trop de problèmes de contrôle pour les webmestres qui n’en veulent pas.

La bonne solution, répétons-le, est de ne pas utiliser de liens ouvrants ; l’autre possibilité, moins bonne, est de les utiliser systématiquement sur les liens externes, en utilisant pour cela le filtre |liens_ouvrants.

Vos commentaires

  • Le 17 décembre 2002 à 18:19, par Fil

  • Le 17 décembre 2002 à 19:14, par ?

  • Le 17 décembre 2002 à 19:28, par ?

  • Le 17 décembre 2002 à 21:35, par ?

  • Le 17 décembre 2002 à 21:37, par ?

  • Le 17 décembre 2002 à 22:10, par ?

  • Le 17 décembre 2002 à 23:14, par ?

  • Le 17 décembre 2002 à 23:48, par ?

  • Le 18 décembre 2002 à 09:20, par ?

  • Le 18 décembre 2002 à 09:27, par ?

  • Le 18 décembre 2002 à 09:33, par ?

  • Le 18 décembre 2002 à 09:43, par ?

  • Le 18 décembre 2002 à 11:45, par ?

  • Le 18 décembre 2002 à 12:01, par ?

  • Le 18 décembre 2002 à 13:13, par ?

  • Le 18 décembre 2002 à 14:36, par ?

  • Le 18 décembre 2002 à 17:00, par ?

  • Le 18 décembre 2002 à 17:57, par ?

  • Le 19 décembre 2002 à 00:13, par ?

  • Le 19 décembre 2002 à 12:27, par ?

  • Le 19 décembre 2002 à 19:35, par ?

  • Le 20 décembre 2002 à 08:48, par ?

  • Le 20 décembre 2002 à 09:29, par ?

  • Le 23 décembre 2002 à 21:45, par ?

  • Le 29 décembre 2002 à 14:41, par ?

  • Le 29 décembre 2002 à 14:57, par ?

  • Le 31 décembre 2002 à 10:54, par ?

  • Le 3 janvier 2003 à 12:05, par ?

  • Le 3 janvier 2003 à 13:59, par ?

  • Le 3 janvier 2003 à 16:45, par ?

  • Le 6 janvier 2003 à 18:34, par ?

  • Le 7 janvier 2003 à 23:32, par ?

  • Le 8 janvier 2003 à 12:16, par ?

  • Le 8 janvier 2003 à 16:04, par ?

  • Le 9 janvier 2003 à 10:13, par ?

  • Le 9 janvier 2003 à 20:16, par ?

  • Le 9 janvier 2003 à 23:12, par ?

  • Le 11 janvier 2003 à 09:34, par ?

  • Le 11 janvier 2003 à 13:08, par ?

  • Le 14 janvier 2003 à 01:52, par ?

  • Le 14 janvier 2003 à 15:11, par ?

  • Le 14 janvier 2003 à 16:40, par ?

  • Le 14 janvier 2003 à 22:50, par ?

  • Le 17 janvier 2003 à 17:44, par ?

  • Le 20 janvier 2003 à 11:59, par ?

  • Le 21 janvier 2003 à 09:53, par ?

  • Le 24 janvier 2003 à 17:59, par ?

  • Le 26 janvier 2003 à 18:39, par ?

  • Le 30 janvier 2003 à 11:15, par ?

  • Le 30 janvier 2003 à 11:17, par ?

  • Le 31 janvier 2003 à 14:48, par ?

  • Le 1er février 2003 à 10:32, par ?

  • Le 4 février 2003 à 12:22, par ?

  • Le 4 février 2003 à 16:26, par ?

  • Le 5 février 2003 à 15:20, par ?

  • Le 6 février 2003 à 01:01, par ?

  • Le 6 février 2003 à 15:06, par ?

  • Le 7 février 2003 à 11:35, par ?

  • Le 11 février 2003 à 12:54, par ?

  • Le 12 février 2003 à 17:26, par ?

  • Le 13 février 2003 à 10:52, par ?

  • Le 26 février 2003 à 16:39, par ?

  • Le 27 février 2003 à 10:07, par ?

  • Le 3 mars 2003 à 14:42, par ?

  • Le 4 mars 2003 à 14:09, par ?

  • Le 4 mars 2003 à 16:33, par ?

  • Le 7 mars 2003 à 11:43, par ?

  • Le 10 mars 2003 à 15:10, par ?

  • Le 12 mars 2003 à 11:25, par ?

  • Le 14 mars 2003 à 12:27, par ?

  • Le 19 mars 2003 à 13:09, par ?

  • Le 20 mars 2003 à 15:12, par ?

  • Le 25 mars 2003 à 07:03, par ?

  • Le 26 mars 2003 à 15:17, par ?

  • Le 27 mars 2003 à 12:19, par ?

  • Le 28 mars 2003 à 10:21, par ?

  • Le 31 mars 2003 à 11:22, par ?

  • Le 31 mars 2003 à 14:30, par ?

  • Le 1er avril 2003 à 20:20, par ?

  • Le 4 avril 2003 à 14:08, par ?

  • Le 4 avril 2003 à 22:20, par ?

  • Le 5 avril 2003 à 15:09, par ?

  • Le 10 avril 2003 à 11:46, par ?

  • Le 10 avril 2003 à 14:25, par ?

  • Le 11 avril 2003 à 10:12, par ?

  • Le 11 avril 2003 à 14:53, par ?

  • Le 13 avril 2003 à 16:23, par ?

  • Le 18 avril 2003 à 10:53, par ?

  • Le 18 avril 2003 à 16:52, par ?

  • Le 20 avril 2003 à 15:14, par ?

  • Le 21 avril 2003 à 20:24, par ?

  • Le 22 avril 2003 à 22:44, par ?

  • Le 23 avril 2003 à 09:55, par ?

  • Le 23 avril 2003 à 18:29, par ?

  • Le 27 avril 2003 à 00:04, par ?

  • Le 29 avril 2003 à 18:26, par ?

  • Le 30 avril 2003 à 21:28, par ?

  • Le 2 mai 2003 à 09:05, par ?

  • Le 8 mai 2003 à 20:52, par ?

  • Le 11 mai 2003 à 20:23, par ?

  • Le 12 mai 2003 à 19:24, par ?

  • Le 14 mai 2003 à 05:54, par ?

  • Le 19 mai 2003 à 09:32, par ?

  • Le 20 mai 2003 à 13:18, par ?

  • Le 21 mai 2003 à 13:44, par ?

  • Le 21 mai 2003 à 13:44, par ?

  • Le 22 mai 2003 à 13:14, par ?

  • Le 22 mai 2003 à 15:13, par ?

  • Le 23 mai 2003 à 23:04, par ?

  • Le 25 mai 2003 à 17:47, par ?

  • Le 25 mai 2003 à 22:48, par ?

  • Le 26 mai 2003 à 13:46, par ?

  • Le 27 mai 2003 à 13:25, par ?

  • Le 27 mai 2003 à 18:17, par ?

  • Le 30 mai 2003 à 16:25, par ?

  • Le 5 juin 2003 à 11:36, par ?

  • Le 13 juin 2003 à 08:34, par ?

  • Le 14 juin 2003 à 19:28, par ?

  • Le 16 juin 2003 à 14:56, par ?

  • Le 19 juin 2003 à 15:45, par ?

  • Le 26 juin 2003 à 22:02, par ?

  • Le 27 juin 2003 à 19:38, par ?

  • Le 30 juin 2003 à 16:15, par ?

  • Le 1er juillet 2003 à 01:10, par ?

  • Le 3 juillet 2003 à 09:05, par ?

  • Le 8 juillet 2003 à 08:56, par ?

  • Le 11 juillet 2003 à 12:19, par ?

  • Le 16 juillet 2003 à 12:54, par ?

  • Le 22 juillet 2003 à 23:29, par ?

  • Le 23 juillet 2003 à 13:10, par ?

  • Le 25 juillet 2003 à 16:36, par ?

  • Le 29 juillet 2003 à 13:36, par ?

  • Le 29 juillet 2003 à 13:55, par ?

  • Le 29 juillet 2003 à 22:23, par ?

  • Le 5 août 2003 à 17:57, par ?

  • Le 9 août 2003 à 19:02, par ?

  • Le 12 août 2003 à 14:06, par ?

  • Le 14 août 2003 à 16:03, par ?

  • Le 15 août 2003 à 23:04, par ?

  • Le 16 août 2003 à 17:05, par ?

  • Le 19 août 2003 à 14:43, par ?

  • Le 20 août 2003 à 06:12, par ?

  • Le 26 août 2003 à 09:52, par ?

  • Le 29 août 2003 à 16:56, par ?

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © Marcimat (CSS sous Licence GNU/GPL) / Jek a go go (Pictures sous Licence cc-nc-nd)