also try calling target.focuscomponent(null). by default target will
try to refocus the component that cause the ajax request.

-igor


On Feb 7, 2008 7:57 AM, Grzel <[EMAIL PROTECTED]> wrote:
>
> Hello,
> I am using AjaxLink to open a new window using javascript.
> The problem is that the focus is not set on the new window (it is opened but
> stays behind, not visible to the user)
>
> Code
> add(new AjaxLink("btn") {
>         @Override
>         public void onClick(AjaxRequestTarget target) {
>         target.appendJavascript("generateReport('....params')");
> }
>
> The actual javascript
> function  generateReport(paramStr) {
>         window.open('/portal/report?' + paramStr,
> 'report','menubar=0,status=0,scrollbars =
> 1,resizable=1,width=640,height=480');
> }
>
> I tried changing javascript, using focus() method, nothing helped.
> Seems like javascript is executed and then focus returned to 'calling page'
> Any solution to this?
> Thanks,
>
>
> --
> View this message in context: 
> http://www.nabble.com/Settings-focus-to-window-opened-by-javascript-appended-to-AjaxLink-tp15336895p15336895.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to