Hi,
> > But even this doesn't help since function call happens by a call back
> > and not user action. So the browser popup blocker click in.
> > One way i could think is make the Ajax call synchronous. But I think
> > its not a great idea to make the Ajax call synchronous...
>
> I don't see how this would make any difference.
It makes a difference because most browsers' popup blocking will allow
a window to be opened by code running during an event handler for a
user-initiated event (like a click), but block windows opened by code
running at other times (like an Ajax callback). So the synchronous
version would still be running during the event handler, so _may_
work. But then the OP would have to make a synchronous ajax call,
which is a Bad Thing. :-)
-- T.J.