通过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传回值,把自己关闭,