Pytanie : Otwierać Nowy Okno Opierać się na URL

I używać the JavaScript przykład otwarty nowy okno jeżeli the połączenie dopasowywać www.example.com i pracować fine.

I domysł mój pytanie być dwa część - być ono ewentualny ono nowy zakładka zamiast nowy przykład?

And jeżeli I mieć kilka nazwa domeny na ich (i.e www.example.com , www.example1.com , www.example2.com ) che ich wciąż wskazywać www.example.com - móc I www.example1.com , www.example2.com i www.example3.com the kod tak, że połączenie który wskazywać te odmianowy nazwa domeny otwarty w the ten sam okno?

Thanks!
(1):
2:
3:
4:
5:
6:
7:
8:
9:
function externalLinks () {
 jeżeli (! document.getElementsByTagName) powrót;
 var zakotwiczać = document.getElementsByTagName ("a");
 dla (var i=0; i
           

Odpowiedź : Otwierać Nowy Okno Opierać się na URL

Tak, ty móc móc:

funkcja externalLinks () {
 jeżeli (! document.getElementsByTagName) powrót;
 var zakotwiczać = document.getElementsByTagName ("a");
 dla (var i=0; i  jeżeli (! zakotwiczać [i] .href.match ('www.example.com/'))
    {kotwica [i] .target = "_blank";}
  jeżeli (! zakotwiczać [i] .href.match ('www.example1.com/'))
    {kotwica [i] .target = "_blank";}
  jeżeli (! zakotwiczać [i] .href.match ('www.example2.com/'))
    {kotwica [i] .target = "_blank";}
  jeżeli (! zakotwiczać [i] .href.match ('www.example3.com/'))
    {kotwica [i] .target = "_blank";}
        }
}
window.onload = externalLinks;


lub

funkcja externalLinks () {
 jeżeli (! document.getElementsByTagName) powrót;
 var zakotwiczać = document.getElementsByTagName ("a");
 dla (var i=0; i  jeżeli (! zakotwiczać [i] .href.search ("www.example ") > -1)
    {kotwica [i] .target = "_blank";}
        }
}
window.onload = externalLinks;


Inne rozwiązania  
 
programming4us programming4us