Öffnen alle externen links öffnen in einem neuen tab, abgesehen von einer domain

Ich versuche es zu öffnen alle externen links auf die Seite in einem neuen Fenster. Allerdings gibt es 2 Versionen der Website. e.g-store und die Haupt-Website. Also auf der Haupt-Website vielleicht haben wir links, gehen Sie zu http://store.site.com zum Beispiel.

Habe ich einige code hier ein, was mir erlauben wird, öffnen alle externen links in einem neuen Fenster. Aber ich möchte in der Lage sein, um auszuschließen, bestimmte domains. Wie ich schon oben erwähnt.

Hier ist der code:

$(document).ready(function() {
   $("a[href^=http]").each(function(){
      if(this.href.indexOf(location.hostname) == -1) {
         $(this).attr({
            target: "_blank",
            title: "Opens in a new window"
         });
      }
   })
});

Ich bin neu in JS /Jquery so viel information wäre toll.

InformationsquelleAutor Josh Davies | 2012-08-22
Schreibe einen Kommentar