Der Martin: a-target: blank und _blank nutzen den trotzdem den selben Tab

Beitrag lesen

Hi,

Popup-Blocker sollen Popups blockieren. Mit target="_blank" geöffnete Fenster sind aber keine Popups.

Was denn dann? - Nach meinem Dafürhalten schon: Es sind Fenster oder Tabs, die zusätzlich zum eigentlichen Dokument aufgehen, ohne dass ich das möchte, und ohne dass ich es vorher erkennen, geschweige denn verhindern kann.

Popups sind per JavaScript oftmals ungefragt geöffnete Fenster.

ah, okay. Diese Differenzierung mache ich nicht. Popups sind ungefragt geöffnete Fenster. Ob der Auslöser nun Javascript oder ein target-Attribut im Link ist, macht für mich keinen Unterschied.

„Früher™️“ wurde dabei in vielen Fällen die browsereigenen Bedienelemente unterdrückt, was die Bedienung erschwerte bis verunmöglichte. Links, die mit target="_blank" ein neues Browserfenster öffnen, öffnen selbiges mit allem Drum und Dran. Der Nutzer muss bewusst einen Link öffnen, die Aktion wird also nie ungefragt ausgelöst. Einzig der Punkt, dass überhaupt ein neues Programmfenster geöffnet wird, ohne dass man als Nutzer im voraus darüber Bescheid weiß, ist hier der Stein des Anstoßes.

Richtig, und genau darum geht es. Nicht um den dafür verwendeten Mechanismus.

Das macht Popups und per target="_blank" geöffnete Fenster bedingt vergleichbar, dennoch ist nur ein per JS geöffnetes Browserfenster (heute auch immer mit Bedienelementen) ein Popup.

Definiert das außer dir noch jemand so?

Einen schönen Tag noch
 Martin

--
"Malen nach Zahlen" sagten wir im Matheunterricht, wenn es bei der Kurvendiskussion hieß: Zeichnen Sie den Graphen der Funktion ...