js 关闭子窗体时如何刷新父窗体

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 关闭子窗体时如何刷新父窗体相关的知识,希望对你有一定的参考价值。

参考技术A 在父窗体里边写上一个脚本
<script>
function reflash()

window.location.href=window.location.href;

</script>
在关闭子窗体的脚本写
Response.Write("<script>window.close();window.opener.reflash();window.opener=null;</script>");
之前我就这么做过的,可能脚本的某个地方写错了,你需要测试一下。
参考技术B 首先说一句,不是所有浏览器都有关闭事件的!你最多就搞搞某些浏览器,至于咋刷新,咋调到父窗体,那要看你的是啥子打开的,是dailog打开的(这个不兼容谷歌,访问父窗体,是传参的问题,你传递window就可以了)
建议用 jquery-ui的dialog方法(iframe的形式,你子窗体里面parent就可以访问到父窗体的所有了)
参考技术C 先调用父窗体的函数,再关闭子窗口就可以了。其实两个可以一起动。 参考技术D 子窗口调用父窗口方法window.opener.dosubmit();dosubmit()是父窗口中定义的方法,在父窗口中写个dosubmit()方法,方法体内是刷新本页的内容

WinForm------如何打开子窗体的同时关闭父窗体

方法:

如何打开子窗体的同时关闭父窗体
this.Hide();
new Frm_Management().ShowDialog();
this.Close();

 

以上是关于js 关闭子窗体时如何刷新父窗体的主要内容,如果未能解决你的问题,请参考以下文章

C# winform怎么实现子窗体关闭时刷新父窗体数据

关于winform子窗体刷新父窗体

在父窗体中用showModalDialog方式打开一个页面,并在页面中删除一条记录,成功后刷新本页面,再关闭本页面

关于子窗体关闭同时刷新父窗体的问题

WPF关闭子窗口时刷新父页面列表数据,WPF窗体间传参

如何实现我另一个窗口关闭时,刷新这个窗口(C#中问题)