kostenloser Webspace werbefrei: lima-city


Externe Links in neuen Fenstern mit Ausnahmen

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    fabo

    fabo hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!