Alternative valide XHTML Strict à la propriété target=”_blank”

Tags: ,

Le XHTML Strict ne supportant pas les pages en frames, l’attribut target de la balise <a> ne passe pas la barrière du validateur. Par conséquent, la valeur ‘_blank’ qui lui était attribuée pour ouvrir une page web dans une nouvelle fenêtre. Pour surmonter ce problème, on peut utiliser le Javascript ou manipuler le DOM.

Voici une solution :

<a onclick="window.open(this.href, '_blank'); return false;" href="http://url_du_site.com"> Le site à visiter </a>

L’exemple précédent ouvrira la page dans la fenêtre actuelle si le Javascript est désactivé ou si un ‘anti-popup’ est actif sur l’ordinateur du visiteur. On n’empêche donc pas l’internaute de naviguer vers la page qui devait s’ouvrir dans une autre fenêtre.

 

Laissez un commentaire