父窗口用form提交数据到一个子窗口,子窗口进行数据验证,如何让子窗口数据验证完后关闭并刷新父窗口
window.parent.location.reload();
http://www.w3school.com.cn/htmldom/dom_obj_window.asp
关键是在子窗口页面的onunload事件中增加对父窗口的刷新功能,其实只关子页面的问题,测试通过;
<script language="javascript" type="text/javascript">
function reshow()
{
window.opener.location.reload();
}
</script>
页面的onunload事件修改:
<body onUnload="javascrip:reshow();">
-----------------------------------------------------------------------
完成实验例子代码如下:
父页面:
-----------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>父窗口</title>
</head>
<script language="javascript" type="text/javascript">
var i=0;
function add()
{
i+=1;
document.getElementById("num").innerHTML=i;
}
</script>
<body>
<p><b>FUNCTION:关闭子窗口时自动刷新父窗口</b></p>
<div id="num">记数变化0</div>
<input type="button" value="add" name="add" onClick="javascript:add();">
<br>
<a target="_blank" href="index2.htm">sub index2</a>
</body>
</html>
-----------------------------------------------------------------------
子页面:
-----------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>子窗口</title>
</head>
<script language="javascript" type="text/javascript">
function reshow()
{
window.opener.location.reload();
}
</script>
<body onUnload="javascrip:reshow();">
子窗口关闭时刷新父窗口
</body>
</html>
分享到:
相关推荐
WinForm 关闭子窗体时刷新父窗体的数据WinForm 关闭子窗体时刷新父窗体的数据
java jsp 子窗口提交数据 父窗口刷新为最新数据,利用ajax刷新
此文档是对关于子窗口关闭刷新父窗口的总结。
刷新父页面的多种方法 1.弹出子页面 Js代码 2.子窗口刷新父窗口 3.刷新以open()方法打开的窗口 4.刷新以winodw.showModelDialog()方法打开的窗口
自己写的代码,其中运用了Ajax查询数据,生成table,以及操作子窗口后,父窗口的刷新的三种方法
在模态窗口关闭时刷新父页面,直接可以调用的
NULL 博文链接:https://bestwinner.iteye.com/blog/693455
下面小编就为大家带来一篇winform c#中子窗体关闭刷新父窗体的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文实例讲述了layer实现关闭弹出层刷新父界面功能。分享给大家供大家参考,具体如下: layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富...
代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)... //使用浏览器刷新功能 window.opener.location.reload(); 使用showModalDialog方法 window.returnValue = ‘refresh’;
。。。
利用js做网页的时候常常需要用到的很强大的弹窗工具,调用得当能够遮盖你的整个页面(即使由多个iframe组成)。压缩包里面还有解决关闭子窗口时刷新父窗口的方法,很好很强大。
window.parent.location.reload()//刷新父页面 var index = parent.layer.getFrameIndex(window.name)//获取窗口索引 parent.layer.close(index) 1:刷新父页面 2:关闭此页面 2.1 获取窗口索引 (parent.window....
主要介绍了vue打开子组件弹窗都刷新功能的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2. 使用 window.opener.location.reload() 方法,可以刷新父窗口。 3. 使用 window.dialogArguments.location.reload() 方法,可以刷新模式窗口。 三、JavaScript 弹出窗口代码 window.open() 方法是 JavaScript ...
代码如下://关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write(“[removed]window.close();[removed]”); //关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write(“[removed]”);this.Response....
在本文中,我们将介绍 JavaScript 页面跳转常用代码,包括页面刷新、自动刷新、自动跳转、框架刷新、子窗口刷新和页面关闭等。 页面刷新 JavaScript 中有多种方式可以实现页面刷新,包括: 1. `history.go(0)` 2....
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("[removed]window.close();[removed]"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("[removed]"); this.Response.Write...
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write(“[removed]window.close();[removed]”); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(“[removed]”); this.Response.Write...