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]