Questione : Aprendo una nuova finestra basata sul URL

Sto usando il Javascript qui sotto per aiutare aperto una nuova finestra se il collegamento non abbina il rel= " nofollow " " del _blank " " del target= " di http://www.example.com del href= di www.example.com e sta funzionando la congettura che di fine.

I la mia domanda è due parti - è possibile farla aprire una nuova linguetta anziché un nuovo caso?

And se ho una coppia di Domain Name sul loro (cioè rel= " nofollow " " del _blank " " del target= " di http://www.example.com del href= di www.example.com , rel= " nofollow " " del _blank " " del target= " di http://www.example1.com del href= di www.example1.com , rel= " nofollow " " del _blank " " del target= " di http://www.example2.com del href= di www.example2.com ) che tutti ancora indicano il rel= " nofollow " " del _blank " " del target= " di http://www.example.com del href= di www.example.com - può io aggiungere il rel= " nofollow " " del _blank " " del target= " di http://www.example1.com del href= di www.example1.com , il rel= " nofollow " " del _blank " " del target= " di http://www.example2.com del href= di www.example2.comrel= " nofollow " " del _blank " " del target= " di http://www.example3.com del href= di > www.example3.com al codice in modo che i collegamenti che indicano questi Domain Name specifici aperto nella stessa finestra?

Thanks!
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
externalLinks notpretty di >function " del class= " " di codeSnippet790695 del id= del
           
class= del

Risposta : Aprendo una nuova finestra basata sul URL

Sì, potete fare questo:

externalLinks di funzione () {
 se (! ritorno di document.getElementsByTagName);
 la varietà si ancora = document.getElementsByTagName (“a„);
 per (varietà i=0; i  se (! ancora [i] .href.match ('www.example.com/'))
    {ancoraggi [i] .target = “_blank„;}
  se (! ancora [i] .href.match ('www.example1.com/'))
    {ancoraggi [i] .target = “_blank„;}
  se (! ancora [i] .href.match ('www.example2.com/'))
    {ancoraggi [i] .target = “_blank„;}
  se (! ancora [i] .href.match ('www.example3.com/'))
    {ancoraggi [i] .target = “_blank„;}
        }
}
window.onload = externalLinks;


o

externalLinks di funzione () {
 se (! ritorno di document.getElementsByTagName);
 la varietà si ancora = document.getElementsByTagName (“a„);
 per (varietà i=0; i  se (! ancora [i] .href.search (“www.example ") > -1)
    {ancoraggi [i] .target = “_blank„;}
        }
}
window.onload = externalLinks;


Altre soluzioni  
 
programming4us programming4us