Emuler un target="_blank"
Bonjour :)
Pour mon site personnel, je désire pour les liens externes qu'une nouvelle fenêtre puisse s'ouvrir afin que l'utilisateur ne le quitte pas aussi rapidement :mouarf:
En fouillant un peu, j'ai trouvé un article, très bien expliqué dont voici le lien.
J'ai crée un fichier Js avec ce contenu:
Code:
1 2 3 4 5 6 7 8 9
| (function(){
for(var anchorList=document.links,myhost=window.location.hostname,i=0,anchor;anchor=anchorList[i];i++){
if(anchor.hostname!=myhost){
anchor.target='_blank';
}
}
}
)
(); |
Pour le code html c'est:
Code:
<script src="scripts/ls_target.js" type="text/javascript"></script>
Je pensais que cela pouvait suffire mais malheureusement, mes liens s'ouvrent toujours dans la même fenêtre. D'après l'auteur de cet article, ce script est compatibles pour tous les navigateurs et à l'avantage en cas ou le client désactiverai le javascript d'accéder quand même à la ressource demandée.
Qu'en pensez-vous ? Est-ce que je m'y suis mal pris ? :aie:
:merci: