wahsaga: Bilder anzeigen

Beitrag lesen

hi,

Und wenn JS aktiviert ist und ein Popup-Blocker?

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.

er könnte lediglich die funktion window.open() überschreiben, oder aus dem quelltext herausfiltern (letzteres eher bei proxies/webwasher o.ä.), und das return:false noch im onClick drin lassen - ergo: kein popup, link-ausführung trotzdem unterbunden.

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

onClick="return window.open(...);"

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."