Der Martin: Bilder anzeigen

Beitrag lesen

Hallo,

Dann stimmt die oben zitierte Aussage von maz immer noch: "in einem normalen Browserfenster".

nein, das kannst du gar nicht wissen, weil du nicht weißt, _wie_ der popup-blocker arbeitet.

Ähm, Moment mal: Wenn ich ein (sinnvolles!) href-Attribut als Fallback anbiete, kann mir der onclick-Handler eigentlich egal sein. Dann kann ich immer stattdessen den Link als normalen Link öffnen (Kontextmenü, Link öffnen).

er könnte lediglich die funktion window.open() überschreiben, oder aus dem quelltext herausfiltern ...

Ja, sowas gibt's. Meiner tut das zum Beispiel so.

ergo: kein popup, link-ausführung trotzdem unterbunden.

Wie gesagt: Link-Ausführung per Kontextmenü geht auf jeden Fall trotzdem.

aber auch hier kann man sich ein wenig mehr sicherheit verschaffen, in dem man stattdessen die rückgabe von window.open() zurückgibt:

Das ist natürlich ungeachtet aller Eventualitäten eine gute Praxis.
Schönes Wochenende,

Martin