7
votes

Faire des liens dans une division spécifique ouverte dans un nouvel onglet

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?

Merci d'avance.


2 commentaires

@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.


3 Réponses :


13
votes

avec jQuery, vous pouvez définir la cible sur _blank pour tous vos liens. E. g. xxx

exemple sur jsfiddle.


3 commentaires

@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é?



0
votes

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: xxx

avec xxx

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: xxx


0 commentaires

0
votes

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 .

J'ai trouvé à l'origine ce script à http://www.dynamicdrive.com/dynamicindex8/newwindow3. htm


0 commentaires