SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Documentation > Archives documentation > Bidouilles pour avant SPIP 1.9

Target automatique pour liens

samedi 3 janvier 2004. Dernier ajout samedi 3 janvier 2004


Script javascript pour ouvrir un lien dans une nouvelle fenêtre si le lien est externe, dans la même fenêtre si le lien est interne au site.


Ce script ouvrira automatiquement les liens externes (commençant par http://, www et ftp) dans une nouvelle fenetre et les liens internes dans la parent.

<script language="JavaScript">

var site = '#URL_SITE_SPIP';

function targetLinks() {
var str;
var where;
where="_blank";

for(var i=0;i<=(document.links.length-1);i++) {
 str=document.links[i].href;
 if((str.search(site)==-1)&&((str.search('http://')!=-1)
 ||(str.search('www.')!=-1)
 ||(str.search('ftp://')!=-1))){
  document.links[i].target=where;
 }
}
}

</script>

N’oubliez pas d’appeler le script dans le body :

<body onLoad="targetLinks();">

d’après un message de Régis sur la liste spip
http://munci.little-pinguin.net


Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net