window.opener.parent'为空或不是对象 是啥意思啊 在线等高手指教... 急急急...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window.opener.parent'为空或不是对象 是啥意思啊 在线等高手指教... 急急急...相关的知识,希望对你有一定的参考价值。

参考技术A window.opener 跟 window.parent的区别

window.opener是当前页面A通过open方法弹出一个窗口B,那在B页面上 window.opener就是A
window.parent是当前页面C通过location.href转到新的页面D,那在D页面上window.parent就是B
或者是页面E里套一个frame为F,那F页面的window.parent就是E

A页面通过open方法打开B页面,B页面通过location打开C页面,C页面上刷新A页面
function refreshParenetWindow( refreshMethod ) switch( refreshMethod ) case "ButtonClick": oParentButton = window.parent.opener.document.getElementByIdx( "btnSearch" ); oParentButton.click(); break; case "Location": window.opener.navigate(window.opener.location.href); break; default: window.opener.navigate(window.opener.location.href); break;
A页面通过open方法打开B页面,B页面通过open打开C页面,C页面上刷新A页面
在B页面的onunload事件中写一段刷新A页面的javascript方法,在C页面关闭的时候,关闭B页面,就可以实现。

js积累点

1 window.opener.parent.frames[‘taskAnswerInfoForm‘].location=newUrl;//可以使该frame的页面跳转。不需要再写xxx.location.reload();操作

 

以上是关于window.opener.parent'为空或不是对象 是啥意思啊 在线等高手指教... 急急急...的主要内容,如果未能解决你的问题,请参考以下文章

python如何将['abcdefg']分割成['a','b','c','d','e','f&#

过滤'and','or' ''' '*' '=' ‘select’下的注入

echarts合并地图,把中国各个省份分成'华北','东北','华东','华中','华南','西南',&

ajax返回一个Map类型数据'a':'1','b':'2','c':'3'怎么取值?

python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', '

XP系统中的''netstat''命令中无法查看到使用UDP协议的端口的''state''信息、''state'