Mit dem target
-Attribut und dem Wert _blank
bei a
-Elementen kann ein Link in einem neuen Fenster geöffnet werden.
Sowohl Frames als auch das target
-Attribut werden als veraltet (deprecated) eingestuft und sollten nicht mehr verwendet werden.
Der Einsatz der target
-Attributs ist nur bei den XHTML transitional
-Varianten der Dokumenttyp-Deklarationen erlaubt.
Und doch möchte und muss man diese Möglichkeit einsetzten und trotzdem Valide bleiben. Eine möglichkeit besteht mit JS
Neues Fenster mit fester Größe öffnen
Die Größe eines neuen Fensters kann nur per JavaScript beeinflusst werden.
(Weitere mögliche Parameter für window.open
bei SELFHTML.)
JavaScript kann jederzeit vom Benutzer deaktiviert werden. Es wird daher das Linkziel im href
-Attribut angegeben; nur bei aktiviertem JavaScript wird dieses Ziel (this.href
) in einem neuen Fenster mit der angegeben Größe geöffnet.Auch bei aktiviertem JavaScript kann der Benutzer seinen Browser so konfigurieren, dass das Öffnen von neuen Fenstern verhindert wird oder die Angaben zum Aussehen des Fensters ignoriert werden.