Externe Links in neuen Fenstern mit Ausnahmen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Moin,
ich würde ganz gern auf einer Seite alle externen Links in einem neuen Fenster öffnen. Das klappt auch wunderbar und es gibt zahlreiche Möglichkeiten, dies mit und auch ohne Framework zu realisieren.
Nun ists jedoch so, dass ich Seiten, die gewisse Begriffe beinhalten, davon ausschließen möchte,
Ich dachte an eine Variable ála
var prot = 'google, test.de, example.com';
Wie stelle ich das nun am geschicktesten an?
var prot = 'google, test.de, example.com'; var links = document.getElementsByTagName('a'); for (var i = 0; i < links.length; i++){ links[i].target = '_blank'; }
Ich schätze mal, ich muss erstmal die Variable prot splitten und dann links.href auf Vorkommen prüfen, oder?
EDIT:
Ich habs ;)
new RegExp(this.prot.join("|"), "i")
Damit kann ich arbeiten :)
Beitrag zuletzt geändert: 23.12.2011 18:48:00 von fabo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage