Question : Ouvrant une nouvelle fenêtre basée sur l'URL

J'avais employé le Javascript ci-dessous pour aider ouvert une nouvelle fenêtre si le lien n'assortit pas le rel= " nofollow " de " _blank " de target= de " http://www.example.com " de href= de www.example.com et avait fonctionné la conjecture de fine.

I que ma question est deux parts - est-il possible de la faire ouvrir une nouvelle étiquette au lieu d'un nouvel exemple ? le

And si j'ai deux ou trois Domain Name sur le leur (c.-à-d. rel= " nofollow " de " _blank " de target= de " http://www.example.com " de href= de www.example.com , rel= " nofollow " de " _blank " de target= de " http://www.example1.com " de href= de www.example1.com , rel= " nofollow " de " _blank " de target= de " http://www.example2.com " de href= de www.example2.com ) que tout indique toujours le rel= " nofollow " de " _blank " de target= de " http://www.example.com " de href= de www.example.com - peut j'ajouter le rel= " nofollow " de " _blank " de target= de " http://www.example1.com " de href= de www.example1.com , rel= " nofollow " de " _blank " de target= de " http://www.example2.com " de href= de www.example2.comrel= " nofollow " de " _blank " de target= de " http://www.example3.com " de href= de et de www.example3.com au code de sorte que les liens qui indiquent ces Domain Name spécifiques ouvert dans la même fenêtre ?

Thanks !
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
externalLinks " de " codeSnippet790695 d'id= " de
function de class= () {
 si (! retour de document.getElementsByTagName) ;
 la variété ancre = document.getElementsByTagName (« a ») ;
 pour (variété i=0 ; i
           
class= de

Réponse : Ouvrant une nouvelle fenêtre basée sur l'URL

Oui, vous pouvez faire ceci :

externalLinks de fonction () {
 si (! retour de document.getElementsByTagName) ;
 la variété ancre = document.getElementsByTagName (« a ») ;
 pour (variété i=0 ; i  si (! ancre [I] .href.match ('www.example.com/'))
    {ancres [I] .target = « _blank » ;}
  si (! ancre [I] .href.match ('www.example1.com/'))
    {ancres [I] .target = « _blank » ;}
  si (! ancre [I] .href.match ('www.example2.com/'))
    {ancres [I] .target = « _blank » ;}
  si (! ancre [I] .href.match ('www.example3.com/'))
    {ancres [I] .target = « _blank » ;}
        }
}
window.onload = externalLinks ;


ou

externalLinks de fonction () {
 si (! retour de document.getElementsByTagName) ;
 la variété ancre = document.getElementsByTagName (« a ») ;
 pour (variété i=0 ; i  si (! ancre [I] .href.search (« www.example ") > -1)
    {ancres [I] .target = « _blank » ;}
        }
}
window.onload = externalLinks ;


Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us