附件中包括showModalDialog, open 等java
弹出窗口,提交FORM:缓存
在JSP页面中处理一些数据,点击一个按钮用form.submit()提交整个表单到action,struts配置文件根据action返回字符串选择返回页面,那么如何经过 window.open来将这个返回的页面,以 弹出窗口的形式显示出来呢?post
<form action="" name="form1" method="post" target="">页面的form标签内须要添加“target”属性,并为该属性设置一个值,用来显示弹出窗口的地点。spa
在JS中,你的提交表单的方法中,添加以下代码:code
var toDay = new Date();orm
var targetname = "win"+toDay.getTime();//为了保证提交不会读取本地的缓存 var _fetures="height="+screen.height+",width="+screen.width+",top=0,left=0"; _fetures+="toolbar=yes, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no"; var _ret=window.open("about:blank",targetname,_fetures); _ret.opener = window.self; _ret.focus(); $("#form0").attr('target', targetname); $("#form0").submit();
经过这个方法,就成功的解决了本身提出来的那个问题了 字符串
须要注意IE版本问题get