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(); }
);

Ludomedia - Marc Chappuis - Ch. des Mouettes 14 - 1007 Lausanne - 021 634 80 07