11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous

Je tente dans spip d'ajouter des target="_blank" via jquery pour le téléchargement de documents (et pour les liens extrernes (qui fonctionne) j'ai récupéré le code sur jquery.info




<script type="text/javascript">
$(document).ready(function(){ 
//ouvrir ds une nouvelle fenetre tous les liens qui ne se terminent pas par  
spip.php et ayant comme class spip_in
$("a.spip_in[href$!=spip.php]").attr("target", "_blank");

//ouvrir ds une nvelle fenetre tous les liens ayant l'attribut type=application
$('a[type=application/*]').attr("target", "_blank");

//$('a[href=*.php]').attr("target", "_blank");

//ouvrir ds une nvelle fenetre ts les liens ayant comme class spip_out ect...
$('a.spip_out,a.spip_url,a.spip_documents').attr("target", "_blank");
});
</script>



seul ce code fonctionne
$('a.spip_out,a.spip_url,a.spip_documents').attr("target", "_blank");


Je ne trouve pas pourquoi le reste ne fonctionne pas.....

merci par avance de votre aide.
Modifié par Kyomii (10 Jan 2008 - 16:54)