【window对象属性】parent和opener的区别

2022-08-23 10:27:54
标签: window对象属性

https://blog.csdn.net/studyofnet/article/details/84521749

opener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作。

 

parent用于在iframe,frame中生成的子页面中访问父页面的对象。例如:A页面中有一个iframeframe,那么iframeframe中的页面就可以通过parent对象来引用A页面中的对象。这样就可以获取或返回值到A页面中。

 

parent指父窗口,在FRAMESET中,FRAMEPARENT就是FRAMESET窗口。 opener指用WINDOW.OPEN等方式创建的新窗口对应的原窗口。 两者肯定不一样。

 

parent是相对于框架来说父窗口对象

opener是针对于用window.open打开的窗口来说的父窗口,前提是window.open打开的才有。


阅读(0) 收藏(0) 转载(0) 举报/Report
相关阅读

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有