弹出窗口

附件中包括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