Popup-Fenster (fast) ohne JavaScript

Auf meiner Webseite verwende ich häufig Popup-Fenster, die ich mit JavaScript öffne. Leider ist meine Seite nun bei abgeschaltetem JavaScript kaum benutzbar, zudem finden Suchmaschinen und Link-Checker nichts. Gibt es eine bessere Lösung?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Manfred Bertuch

Auf meiner Webseite verwende ich häufig Popup-Fenster, die ich mit JavaScript öffne. Leider ist meine Seite nun bei abgeschaltetem JavaScript kaum benutzbar, zudem finden Suchmaschinen und Link-Checker nichts. Gibt es eine bessere Lösung?

Die einzig zuverlässige Methode, eine Seite in einem neuen Fenster anzuzeigen, ist mit [“beispiel.html“target=“Fenster“ . Gibt es bereits ein Fenster mit diesem Namen, wird dessen Inhalt überschrieben, ansonsten (und bei Angabe von „_blank“ als Namen) öffnete der Browser ein neues. Allerdings hat man so keinen Einfluss auf die Gestaltung des Fensters, also auf Höhe, Breite und die angezeigten Menüleisten.

Will man das Design ändern, führt kein Weg an JavaScript vorbei. Ein guter Kompromiss ist, den obigen Link um ein onClick-Event zu erweitern:

<a href="beispiel.html" target="popup" onClick=
"javascript:open('', 'popup', 'height=200,width=200,
location=no')">

Weil der Browser den onClick-Event vor dem Laden des Links verarbeitet, öffnet sich bei eingeschaltetem JavaScript wie gewünscht das Popup-Fenster, bei ausgeschaltetem Scripting zeigt der Browser die Seite in einem neuen Standardfenster; zudem erfassen Suchmaschinen die so angegebenen Seiten. (heb])

()