user. Being able to ask the user to click a button if the new window
fails to appear pretty much completely solves the problem.
Well, this is not a good option, at least not for us.
The user clicks something to open the new window (in our applet it's
not a standard component, but no reason to go into detail about that
here - it IS a mouse-click). If I could have my way the Applet would
get some sort of feed-back saying that the action had been blocked, so
I could tell my user how to fix it. Of course, pop-up blockers don't
signal anything, it would make it too easy for the adware to take
action against the user. So, i'm left with having to ALWAYS display a
long essay about the problem to the user. And it's not simple to
explain to a novice how to turn off the XP-SP2 blocker for a
particular domain. In his own (possibly non-english) language, that
is!
Anyway, the problem is apparently solved now. I can open a file or a
link in a new window without annoying any blocker, by first using JS
to detect if I'm running on Win+IE, and if so use System.exec(), which
is, of course, only an option in a signed applet.
Chris