2011-10-06 131 views
0

我的应用程序需要像Outlook邮件这样的解决方案:在父窗口上打开其他页面作为弹出窗口。该应用程序是基于Spring 3并使用jsps。如何使我的应用程序页面弹出一个窗口,以便至少在大多数常用浏览器中按预期工作?在弹出窗口中打开Spring jsp

我试过目标和window.open,没有让他们在Firefox中正常工作。

+0

没有看到你尝试过的东西,这是不可能的 - 链接上的'target =“_ blank”'应该可以正常工作。 –

+0

target =“_blank在Firefox中为我打开一个新选项卡。” – mjgirl

+0

你会在哪里调整窗口大小? – mjgirl

回答

1

就像一个例子,Spring旅行示例应用程序包含一个jsp,它通过弹出窗口启动。

<a id="changeSearchLink" href="hotels/search?searchString=${searchCriteria.searchString}&pageSize=${searchCriteria.pageSize}">Change Search</a> 
<script type="text/javascript"> 
    Spring.addDecoration(new Spring.AjaxEventDecoration({ 
     elementId: "changeSearchLink", 
     event: "onclick", 
     popup: true, 
     params: {fragments: "searchForm"}  
    })); 
</script> 

这显示了链接是如何修饰Ajax事件以在单击链接时启动searchForm.jsp的。