window.open()打开一个子页面,如何在子页面关闭时刷新父页面?

如题所述

第1个回答  推荐于2016-01-03
都是弹出窗口关闭时用来刷新父窗 口。但window.location.Reload 如果有数据提交的动作,会提示是否提交的(是和否选项)window.opener.location.href=window.opener.location.href 是定向url提交数据,则不会出现是和否的选择框。注意: window.opener.location.href 只是一个链接,如果想实现父窗口的提交就要调用window.opener.action="" 和window.opener.submit();方法,但是不幸的是这段代码在firefox下不能运行,解决的办法为在父窗口中写一个提交的 function在子窗口中通过window.opener.functionname()调用。通常在使用window.opener的时候要去判断父窗口的状态,如果父窗口被关闭或者更新,就会出错,解决办法是加上如下的验证 if(window.opener && !window.opener.closed)本回答被提问者采纳

window.open()打开一个子页面,如何在子页面关闭时刷新父页面?
都是弹出窗口关闭时用来刷新父窗 口。但window.location.Reload 如果有数据提交的动作,会提示是否提交的(是和否选项)window.opener.location.href=window.opener.location.href 是定向url提交数据,则不会出现是和否的选择框。注意: window.opener.location.href 只是一个链接,如果想实现父窗口的提交...

JavaScript,我用window.open() 打开了一个子窗口如何在子窗口里用window...
你在子窗口里面用window.opener来引用父窗口,所以你可以在子窗口的代码中如下实现:window.opener.location.href = window.opener.location.href \/\/ 这行刷新父窗口。window.close() \/\/关闭自己。

window.open 打开窗口的子画面向父级画面传值并返回父画面(幅画面不刷...
首先,父窗口需要设置一个唯一的名称,通过 window.name 属性实现。这一步是后续通信的基础。在调用 window.open() 时,尽管网上有大量的参数说明,但这里我们关注的重点在于参数的设定。第一参数通常设置为空字符串,例如 window.open("", parentWindow.name),这是因为如果传递的是父窗口的路径,会导...

怎么实现父窗口打开子窗口,子窗口关闭后自动刷新父窗口?
子窗口处理完后可以调用close();关闭窗口。

ASP.NET“父页面弹出子页面,子页面在弹出子子页面,怎样实现关闭子...
\/\/关闭当前子窗口,刷新父窗口 this.Response.Write("window.opener.location.href=window.opener.location.href;window.close();");this.Response.Write("window.opener.location.replace(window.opener.document.referrer);window.close();");

window.opener 的用法
用一个按钮调用: 如何实现在不使用window.showModalDialog 的情况下用 window.open方式 向父窗口返回值。 例如: 页面AAA.htm 用 window.open方式弹出页面 BBB.htm 。 在页面BBB.htm上选择一个值,确定关闭窗口后将选择的这个值返回到父窗口AAA.htm。 AAA.htm得到返回的值后,给本页面上的文本框赋值。 BBB.htm...

window.open和window.parent的区别
一、window.parent 是iframe页面调用父页面对象,当我们想从iframe内嵌的页面中访问外层页面是可以直接利用window.parent获取。例子如下:a.html b.html 二、window.opener是window.open或超链接打开的子页面调用父页面对象。例子如下:a.html b.html 下面来举几个常用的例子:parent.window与top.window一般...

window.open问题
不可能刷新的,你在你全部的代码里面找这句话"parent.refresh"然后删除,就不会刷新了

如何刷新父窗口
parent.location.reload();弹出子页面 window.opener.location.reload();子窗口刷新父窗口 在framset框架中A窗口调用B窗口的JS方法:一般方法调用: A窗口中:window.parent.frames["result"].dialog_waiting.open("正在查询数据");\/\/锁屏效果; 说明:其中result是指B窗口所在fram的name属性,dialog_waitin...

JS中怎么在子页面中调用父页面的方法?
1、首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。2、再新建一个child.html页面,如图,展示一个id=link的div标签,和link的点击事件,因为是调用父级方法,所以需要用到window.parent.pop()方法。3、预览页面,可明显看到parent.html里面的iframe框架...

相似回答