window.open()打开一个子页面,如何在子页面关闭时刷新父页面?
展开全部
都是弹出窗口关闭时用来刷新父窗 口。但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)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询