Vendredi 8 juillet 2011 — Dernier ajout lundi 11 juillet 2011

Pour en finir avec les liens ouvrant dans une nouvelle fenêtre

Laissez le choix !

Quand on met un lien dans un article [mon lien->http://mon.lien.org], SPIP ne définit pas de « target » et la nouvelle page s’affiche dans la même fenêtre.

Peut on modifier ce fonctionnement basique pour afficher la cible dans une nouvelle fenêtre/onglet ?

Il est possible de rajouter une ligne de jquery pour faire ça :

$('a.spip_out,a.spip_url,a.spip_documents').attr("target", "_blank");

Voire aussi le Couteau Suisse : De beaux liens hypertexte

Mais…
… Ouvrir dans une nouvelle fenêtre est un non sens ergonomique :

  • les utilisateurs débutants ont 30 Internet Exploseur lancés en fin de journée
  • les utilisateurs en ayant marre des pub ferment la nouvelle fenêtre sans la lire
  • les utilisateurs avancés savent cliquer avec le bouton du milieu (molette) ou ctrl-clic

Donc, laissez le choix à vos lecteurs !

Une recherche rapide sur « Pourquoi ouvrir dans une nouvelle fenêtre c’est mal ? » donne :

Vos réactions

  • tetue 8 juillet 2011 22:00

    L’approche que je préfère, quand la pédagogie échoue, est de laisser celui qui fait cette demande prendre la responsabilité de presser lui-même le bouton qui va forcer l’ouverture des liens dans une nouvelle, comme le permet le plugin « Liens explicites » pour SPIP. Quand ses internautes râleront, il pourra désactiver lui-même.