Je veux ouvrir des liens dans mon message sur une nouvelle page ou un nouvel onglet plutôt. Mais seul le lien dans la division spécifique, pas tous les liens sur ma page. Je ne veux pas mettre _blank dans toutes mes tags, il fait trop de temps. Comment puis-je faire ça? P>
Merci d'avance. P>
3 Réponses :
avec jQuery, vous pouvez définir la cible code> code> sur exemple sur jsfiddle. p> p> P> _blank code> pour tous vos liens. E. g.
@AYUSH, vous pouvez mettre le code ci-dessus dans le document.Ready ... afin qu'il mettra à jour tous les hrefs
@gov - a ajouté le code prêt DOC. Je viens de le prendre pour acquis. :)
Juste une petite question, cela ajoutera cible _blank à tous les liens sur la DIV et laissera seul ceux qui l'ont déjà bien? Il ne l'ajoutera plus à nouveau s'il a déjà ciblé?
Vous devez vraiment les mettre dans. Si c'est trop de temps, essayez d'utiliser une simple regex pour le faire pour vous (exécutez-le uniquement sur le HTML que vous aimez). Remplacer: avec p> Si vous avez vraiment besoin de, vous pouvez utiliser JavaScript, mais cela ne fonctionnera pas où JavaScript est désactivé. . C'est vraiment une solution terrible pour ce problème: p>
Voici un lien vers le JavaScript que j'utilise pour définir tous les liens dans un certain div (ou tous les liens étiquetés avec une certaine classe) pour ouvrir une nouvelle fenêtre: http://icode4you.net/use-javaScript- to-ouvert-links-links-in-a-certain-div-in-a-nouvelle fenêtre . p>
J'ai trouvé à l'origine ce script à http://www.dynamicdrive.com/dynamicindex8/newwindow3. htm p>
@AYUSH Division spécifique signifie ?? Vous voulez dire certains liens. S'il vous plaît laissez-moi savoir s'il s'agit d'un href ou de div clips.Il y a plusieurs façons de faire cela.
@AYUSH, si la réponse donnée par d'autres est correcte votre problème de problème que comme répondant. Ils répondront rapidement à l'avenir pour les questions et aident tout le monde.