Links per Checkbox im neuen Fenster öffnen lassen

Du kannst deine Besucher selbst entscheiden lassen, ob sie externe Links in einem neuen Browser-Fenster öffnen lassen oder nicht.

Denn bei diesem Thema scheiden sich die Geister. Die einen sagen: „Ja, warum nicht?“, während die anderen sagen: „Nein, der Seitenbesucher soll nicht bevormundet werden. Jeder muss selbst entscheiden, wie er seine Links öffnen möchte.“ Zukünftig kann dir dieses Thema egal sein, denn mit diesem Script kannst du deine Besucher selbst entscheiden lassen. Gerade für Linklisten ist dies ein sehr nützliches Script.

Das Script besteht aus zwei Teilen. Zunächst musst du eine Checkbox erzeugen. Der zweite Teil überprüft dann, ob diese Checkbox aktiviert ist, oder nicht. Danach öffnen sich die Links entsprechend der Vorgabe, die der Nutzer selbst in der Checkbox eingestellt hat.

 

Code für die Checkbox:

<form>
 <input type="checkbox" onclick="linkopener(this.checked)"
 id="linksnewwin">
  Externe Links in neuem Fenster öffnen?
 </form>

 

Code für den <head>...</head>-Bereich:

<script language="javascript">
  function linkopener(a)
 {
  var b=a?"_blank":"_self";
  var c=document.links;
 
 for(var i=0;i<c.length;i++) {if(c[i].href.search("example.org")==-1)
 c[i].target=b};
  }
 </script>

 

Hinweis:

Bitte nicht vergessen, das Script entsprechend auf deine Domain anzupassen.

Script gefunden bei: Dr. Web

 


Dir gefällt dieser Artikel?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.