Ouvrir un lien dans une nouvelle fenêtre

Habituellement, lorsque je mets un lien vers un site hors site, je préfère
ouvrir une nouvelle fenêtre.
Y-a-t'il un moyen dans l'indication d'un lien URL ([bla bla bla->URL])
d'ouvrir une nouvelle page façon target=new?

--
Patrick Atlas

au choix:
mailto:p_atlas@club-internet.fr
mailto:pat_atlas@yahoo.fr
en cas d'urgence: mailto:patrick.atlas@orange.fr
Allez sur mon site : http://www.muzikomondo.com

At 0:37 +0100 25/12/01, Patrick Atlas wrote:

Habituellement, lorsque je mets un lien vers un site hors site, je préfère
ouvrir une nouvelle fenêtre.
Y-a-t'il un moyen dans l'indication d'un lien URL ([bla bla bla->URL])
d'ouvrir une nouvelle page façon target=new?

Non. Le sujet revient souvent ici, et à chaque fois la réponse est: c'est à l'utilisateur de décider d'ouvrir ou fermer ses fenêtres, pas aux sites Web de le faire à leur place. Donc SPIP ne va pas encourager ce genre de choses :-))

Cependant, depuis la dernière fois, la question a un poil progressé: SPIP insère désormais une feuille de style dans les liens créés par [blabla->url], et il insère des styles différents si ce sont des liens interntes ou externes.

De ce fait, tu peux facilement, en modifiant le fichier "spip_style.css" (fourni avec SPIP), afficher de manière différente les liens vers l'extérieur. Le comportement (ouvrir une fenêtre) est laissé au visiteur, mais l'information est plus complète.

Par exemple, tu peux modifier le début de ton fichier "spip_style.css" ainsi:

======
a {
  text-decoration: none;
}

a:hover {
  color:#FF9900;
  text-decoration: underline;
}

a.spip_out {
  background-color: #FCF4D0;
}
a.spip_url { }
a.spip_in { }

De cette façon, un léger fond coloré signalera les liens externes.

Tu peux essayer une présentation un peu plus subtile, par exemple:

a.spip_out {
  background-image: url(puce.gif);
  background-repeat: no-repeat;
  padding-left: 7px;
}

une petite puce précède ainsi le lien hypertexte.

ARNO*

--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net

DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B

Vous parlez comme des utilisateurs expérimentés. Or la majorité des
internautes sont des internautes moyens (voire très moyens). Très peu savent
comment ouvrir une nouvelle fenêtre avec le clic droit (beaucoup
d'utilisateurs windows ne connaissent même pas le clic droit!). J'en connais
même beaucoup qui clic 2 fois sur les liens URL comme sur les icones du
bureau!
Alors de là à laisser le choix à l'utilisateur...
Je ne vais pas relancer la polémique puisqu'elle est déjà réglée, mais je me
mets toujours au niveau de l'utilisateur, et je lui ouvrir toujours une
nouvelle fenêtre quand il clique sur un lien externe, pour lui permettre de
revenir facilement au site visité à l'origine, quand il a remarqué qu'il a
plusieurs fenêtres ouvertes en même temps ce qui n'est pas toujours le
cas...

Merci par ailleurs pour l'explication sur les styles, toujours très
instructif!

--
Patrick Atlas

au choix:
mailto:p_atlas@club-internet.fr
mailto:pat_atlas@yahoo.fr
en cas d'urgence: mailto:patrick.atlas@orange.fr
Allez sur mon site : http://www.muzikomondo.com

De : ARNO* <arno@scarabee.com>
Date : Tue, 25 Dec 2001 04:44:54 +0100
À : Patrick Atlas <p_atlas@club-internet.fr>, <spip@rezo.net>
Objet : Re: [Spip] Ouvrir un lien dans une nouvelle fenêtre

Non. Le sujet revient souvent ici, et à chaque fois la réponse est:
c'est à l'utilisateur de décider d'ouvrir ou fermer ses fenêtres, pas
aux sites Web de le faire à leur place. Donc SPIP ne va pas
encourager ce genre de choses :-))