模态窗口

如果不想打开新的浏览器窗口,那么你可以是用模态窗口来代替;
在模态窗口中使用 (window.returnValue = 'I'm 模态窗口中的返回值';) 来回传参数,但模态窗口关闭后,模态窗口中的 window.returnValue 的值会被接受到,如下:

<script type="text/javascript">
		
		function modify(id){
			var url='optionSetting!load.action?idArray='+id;
			// re 为模态窗口的返回值
			var re = window.showModalDialog(url,'',"status:no;help:no;dialogWidth:650px;dialogHeight:400px;dialogTop:100px;dialogLeft:250px;center:1");
			// 当模态窗口关闭后,会执行下面的if条件语句
			if(re=='ok'){
				window.location.reload();
			}
		}
	</script>

你可能感兴趣的:(模态窗口)