Hi,
Das wäre kontraproduktiv! popup() gibt im (erwarteten) Erfolgsfall ja *nicht* true sondern das neue Fensterobjekt zurück. Und das wird ja ggf. auch gebraucht, um das Popup ansprechen zu können. =;-)
Ja und? return !popupWin im Script liefert dann false zurück. Nichts anderes machst Du doch, wenn Du return !popupWin im Eventhandler notierst.
Und ich finde es einfacher und fehlerunanfälliger, die (erforderliche) Negation im Script anzugeben.
freundliche Grüße
Ingo