B.aspx
<input type="button" onclick="winClose()">function winClose(){
window.opener.location.reload();
window.opener=null;
window.close();
}
<input type="button" onclick="winClose()">function winClose(){
window.opener.location.reload();
window.opener=null;
window.close();
}
解决方案 »
- chrome审查元素和右键查看源码的问题
- [求助] 做mouseover弹出窗口,当触发元素与弹出窗口有重叠时弹出窗口会闪动
- javascript 正则表达式
- 如何修改样式 a and border
- HTML JS 问题
- javaScript中想让鼠标离开Div(div中有table)时,让该Div消失,但总是在离开一个cell时消失,该怎么办???急求解决办法!谢谢啦
- 两个checkbox,如何选中前面一个的时候同时选中后面一个?
- 问一个程序中的小问题
- 如何用javascript在网页中实现在一个矩阵的输入框(如4×5)中实现纯键盘操作?
- 还有一个问题!
- 在javascript中在刚加载页面的时候就执行text清空!在线等,立即给分!
- 学好JAVASCRIPT 关键在哪
var refresh = window.showModalDialog('你的子窗口的地址','','dialogWidth:800px; dialogHeight:400px; center:yes; status:no; directories:yes; scroll:no; Resizable=no; help: no;')
if(refresh=="Y")
self.location.reload();
然后在子窗口中关闭事件发生时加个返回值window.returnValue="Y";
这样就完全满足你的要求了类似问题我已经靠这个原封不动的答案赚了好几十分了(狗狗偷笑ing....)
父页面打开模态窗口用window.opener是无法定位父窗口的,不信可以试一下下....
-------
<script>
strReturn=ShowModalDialog(........................)
'在调用ShowModalDialog后面加上页面重载的代码
window.location.reload()
</script>b.aspx
-------
//点击按钮关闭窗口
<input type="button" value="关闭" onclick="javascript:window.close()">