XHTML1.1 konform Link in neuem Fenster per JavaScript

Gespeichert von Erik Wegner am/um Do, 01.04.2010 - 22:27
Body

Der Standard XHTML1.1 sieht die Angabe eines targets beim a-Tag nicht mehr vor. Um dennoch einen Link in einem neuen Fenster zu öffnen, kann auf folgendes Konstrukt zurückgegriffen werden:

<a href="/adresse.html" 
   onclick="window.open('adresse.html', 'fenstername', 'width=250, height=400, location=no, 
     menubar=no, resizable=yes, scrollbars=yes, status=yes,
     toolbar=no'); return false;">Ankertext</a> (neues Fenster)

Die Rückgabe des Wertes false sorgt dafür, dass der Browser die Verknüpfung nicht zusätzlich auch im Hauptfenster lädt.