读书人

通过showModalDialog 打开的窗口怎么跳

发布时间: 2013-10-24 18:27:21 作者: rapoo

通过showModalDialog 打开的窗口如何跳转到原先窗口?
用的是struts1

第一个窗口 通过window.showModalDialog(url,obj,各种参数)打开第二个窗口

第二个窗口 将form提交给后台 function(){ form.submit();}

action


action(){

msgs.add("all", new ActionMessage("MsgC012", "保存"));
saveMessages(request.getSession(), msgs);
return mapping.findForward("list");
}

}

form提交之后 第二个窗口显示的是第一个窗口的内容
怎样才能 让第二个窗口提交之后跳转到第一个窗口,并将message显示出来?

第一个窗口 用struts显示message内容

<html:messages id="msgs" message="true">
<bean:write name="msgs" />
</html:messages>




[解决办法]
子窗口和父窗口是用JS通信的,window.returnValue没用过?

子窗口提交,跳转回一个空页面,空页面用onload方法returnValue传回值,把自己关闭,

读书人网 >Java Web开发

热点推荐