Pergunta : Abrindo uma janela nova baseada no URL

Eu tenho usado o Javascript abaixo para ajudar aberto uma janela nova se a ligação não combina o rel= " nofollow " do " _blank " " do target= de " http://www.example.com do href= do www.example.com e tem trabalhado a suposição que de fine.

I minha pergunta é duas porções - é possível fazê-la abrir uma aba nova em vez de um exemplo novo? o

And se eu tenho um par Domain Name no seu (isto é rel= " nofollow " do " _blank " " do target= de " http://www.example.com do href= do www.example.com , rel= " nofollow " do " _blank " " do target= de " http://www.example1.com do href= do www.example1.com , rel= " nofollow " do " _blank " " do target= de " http://www.example2.com do href= do www.example2.com ) que todos ainda apontam ao rel= " nofollow " do " _blank " " do target= de " http://www.example.com do href= do www.example.com - pode mim adicionar o rel= " nofollow " do " _blank " " do target= de " http://www.example1.com do href= do www.example1.com , rel= " nofollow " do " _blank " " do target= de " http://www.example2.com do href= do www.example2.comrel= " nofollow " do " _blank " " do target= de " http://www.example3.com do href= de e de www.example3.com ao código de modo que as ligações que apontam a estes Domain Name específicos aberto na mesma janela?

Thanks!
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
externalLinks notpretty do >function " do class= " de " codeSnippet790695 do id= do
           
class= do

Resposta : Abrindo uma janela nova baseada no URL

Sim, você pode fazer este:

externalLinks da função () {
 se (! retorno de document.getElementsByTagName);
 o var escora = document.getElementsByTagName (“a”);
 para (var i=0; i  se (! escora [i] .href.match ('www.example.com/'))
    {escoras [i] .target = “_blank”;}
  se (! escora [i] .href.match ('www.example1.com/'))
    {escoras [i] .target = “_blank”;}
  se (! escora [i] .href.match ('www.example2.com/'))
    {escoras [i] .target = “_blank”;}
  se (! escora [i] .href.match ('www.example3.com/'))
    {escoras [i] .target = “_blank”;}
        }
}
window.onload = externalLinks;


ou

externalLinks da função () {
 se (! retorno de document.getElementsByTagName);
 o var escora = document.getElementsByTagName (“a”);
 para (var i=0; i  se (! escora [i] .href.search (“www.example ") > -1)
    {escoras [i] .target = “_blank”;}
        }
}
window.onload = externalLinks;


Outras soluções  
 
programming4us programming4us