»
AnglaisFrançaisVietnamien

Imprimer - Utilisation de l'attribut target avec JavaScript - JavaScriptBank.com

Version complète: jsB@nk » Snippet » Utilisation de l'attribut target avec JavaScript
URL: https://www.javascriptbank.com/using-the-target-attribute-with-javascript.html

Utilisation de l'attribut target avec JavaScript © JavaScriptBank.comParfois, vous mai besoin d'ouvrir certains liens dans un nouvelle fenêtre. La "cible" de l'attribut est obsolète et n'est donc pas permis lors de l'utilisation de XHTML avec une STRICT. Mais quand cette utilisation de JavaScript, vous serez en mesure de garder vos pages valable tout en utilisant l'attribut target pour ouvrir de nouvelles fenêtres.

Version complète: jsB@nk » Snippet » Utilisation de l'attribut target avec JavaScript
URL: https://www.javascriptbank.com/using-the-target-attribute-with-javascript.html



JavaScript
<script type="text/javascript">// Created by: Alan Coleman | http://www.alancoleman.co.uk function externalLinks() {  if (!document.getElementsByTagName) return;  var anchors = document.getElementsByTagName("a");  for (var i=0; i<anchors.length; i++) {    var anchor = anchors[i];    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {      anchor.target = "_blank";    }  }}// Multiple onload function created by: Simon Willison// http://simon.incutio.com/archive/2004/05/26/addLoadEventfunction addLoadEvent(func) {  var oldonload = window.onload;  if (typeof window.onload != 'function') {    window.onload = func;  } else {    window.onload = function() {      if (oldonload) {        oldonload();      }      func();    }  }}addLoadEvent(function() {  externalLinks();});</script>


HTML
<ul>  <li><a href="http://www.javascriptbank.com/" rel="external">Web Developer</a></li>  <li><a href="http://javascriptbank.com/" rel="external">JavaScript Source</a></li>  <li><a href="http://www.javascriptbank.com/" rel="external">WebReference.com</a></li></ul>