Je cherche la capacité lorsqu'un lien contient, par exemple/schedule/dans l'adresse, seul ce lien s'ouvrira dans une nouvelle fenêtre. J'ai une série de plus de 5000 liens qui doivent s'ouvrir dans une nouvelle fenêtre, que je devrais mettre à jour manuellement (pas de trouver/remplacer disponible), qui contient/schedule/dans le champ d'adresse et j'ai besoin de tous pour ouvrir dans un nouvelle fenetre.Rendre un lien spécifique ouvert dans une nouvelle fenêtre avec jquery
Ce script permet l'ouverture de liens externes dans une nouvelle fenêtre, mais quelqu'un peut-il vous aider si le lien contient/schedule/dans le champ d'adresse? l'algorithme externe peut être supprimé. Aussi, peut-il inclure une contrainte largeur + hauteur telle que 500 x 600?
MISE À JOUR AVEC LA SOLUTION
ajouter à votre bibliothèque pour ajouter la largeur & hauteur: http://plugins.jquery.com/project/open
<script type="text/javascript">
$(document).ready(function(){
$("a[href*='/schedule/']").open
({
width:800,
height:600,
location:true,
toolbar:true,
resizeable:true,
scrollbars:true
});
});
</script>
il y avait une erreur de syntaxe. J'ai ajusté cela et je confirme que cela fonctionne ici: $ (document) .ready (function() {$ ("a [href * = '/ schedule /']"). attr ('target', '_ blank') ;}); aussi, j'ai trouvé ce plugin pour gérer la hauteur et la largeur. fonctionne comme un charme! http://plugins.jquery.com/project/open – Evan
J'ai mis à jour la syntaxe dans ma réponse aussi –
merci pour votre aide Moin. tu m'as aidé à mieux dormir la nuit dernière! :) – Evan