关于关闭子窗口刷新父窗口问题
关于处理提示框点击关闭按钮不给刷新父窗口问题
-使用window.open()方法,点击关闭后刷新父页面的方式:
在子页面中:
?window.onunload = function(){
?window.opener.location.reload();
?}
-使用showModalDialog函数,点击关闭后刷新父页面的方式:
在父页面中:
? function doSearch(){??
?var s = new Object();??
?s.name ="aaa";??
?var k = window.showModalDialog("child.html",s,"dialogWidth:235px;status:no;dialogHeight:185px");??
??if(k.type=="")//传递回的type为空的时候才刷新页面。??
??{??
?alert("刷新");??
?location.reload();??
??}??
?}?
在子页面中:
<SCRIPT?? LANGUAGE=javascript? FOR=window? EVENT=onload>??
? <!--??
? var s = new Object();//这里是关键若用户为单击按钮,已其它方式关闭按钮,则把type=""?? 传递回去。以免出现问题。且刷新父页面。??
? s.type="";??
? window.returnValue = s;??
? //-->??
?</SCRIPT>