dimanche 21 mars 2010
Target _blank aux normes W3C avec jQuery
Par Thomas, dimanche 21 mars 2010 à 19:13 :: Développement web
Pour qu'une page soit valide W3C, l'attribut target="_blank" est à oublier..
C'est sympa, mais il y a des situations où l'on veut absolument que la page s'ouvre dans un nouvel onglet, sans pour autant ne plus être aux normes...
Voici une petite astuce utilisant jQuery.
Il suffit ensuite d'affecter la classe _blank à vos liens, comme ceci
C'est sympa, mais il y a des situations où l'on veut absolument que la page s'ouvre dans un nouvel onglet, sans pour autant ne plus être aux normes...
Voici une petite astuce utilisant jQuery.
$(document).ready(function() {
$('._blank').click(function() {
window.open($(this).attr('href'));
return false;
}
);
});
Il suffit ensuite d'affecter la classe _blank à vos liens, comme ceci
<a href="http://www.geekinside.fr" class="_blank">Geekin'Side</a>
Une autre astuce, que je trouve plus sympa encore
$(document).ready(function() {
$('._blank').attr('target', '_blank');
)};
Le comportement est du coup vraiment identique à un target _blank, tout en étant aux normes.