Liens target blank en XHTML1.0 Strict
Utiliser le script ci-dessous après avoir mis un attribut class='ext' à tous les liens nécessitant un ciblage externe.
<script type="text/javascript" src='link-util.js'></script>
link-util.js
var BLANK_CLASS = 'ext'; // class a utiliser pour détecter les liens externes function makeTarget() { var liens = document.getElementsByTagName('A'); for(var i=0;i<liens.length;i++) { var e = liens[i]; if(e.className==BLANK_CLASS) { e.setAttribute('target', '_blank'); } } } function addEvent(obj, evType, fn) { if (obj.addEventListener){ obj.addEventListener(evType, fn, true); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } addEvent(window, 'load', function() { makeTarget(); } );