美文网首页
JS中window对象的opener属性

JS中window对象的opener属性

作者: 33d8e4ec2cc9 | 来源:发表于2015-11-05 20:29 被阅读500次

window.opener是js中window的一个属性,它返回的是打开当前窗口的窗口对象.如果窗口A弹出一个窗口B,那么在B中window.opener就是窗口对象A.

这是JAVASCRIPT参考手册里对于opener的描述

当一个窗口用open方法打开了一个新窗口的时候,opener属性就生效了,直到被打开的窗口关闭时失效.

你可以通过opener在被打开的窗口中对父窗口进行一系列操作.

你可以在一个窗口中打开一个新窗口,新窗口又打开另外一个新窗口,新窗口又打开另外一个新窗口.....最后得到的是一串新窗口,然而每一个窗口的opener属性都指向打开它的那个窗口.

设计者最多允许打开100个这样的窗口.当你通过open打开了一个新窗口后,确保在新窗口中将opener属性设置为null(空).如果不这样的话,会使浏览器持续的保留每个opener的值,直至资源耗尽.

相关文章

  • JS中window对象的opener属性

    window.opener是js中window的一个属性,它返回的是打开当前窗口的窗口对象.如果窗口A弹出一个窗口...

  • 窗口之间的传值

    window.opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用。当使用win...

  • 6.JavaScript中

    JS对象创建: JS通过构造函数创建对象: JS内置对象window: 所有的全局变量都是window的属性 所有...

  • JS中常用的全局属性及方法

    JS中常用的全局属性及方法 window对象window对象表示当前的浏览器窗口。window对象的成员属性就是全...

  • JS里的对象

    JS里的对象 全局对象 global (浏览器 window) window 的属性 ECMA Script 规定...

  • js内存泄漏常见的四种情况

    意外的全局变量 js中如果不用 var 声明变量,该变量将被视为 window 对象(全局对象)的属性,也就是全局...

  • window对象中与窗口、浏览器大小相关属性

    一,概述  JavaScript中全局变量自动变成window对象的属性,同时,window对象本身自带很多属性,...

  • BOM基础笔记

    Window对象 parent 是父窗口 window.frames 返回窗口中所有命名的框架 opener是用o...

  • BOM对象

    BOM的核心是window window对象属性 全局变量都是window对象的属性 window.innerHe...

  • location

    1.location对象既是window对象的属性,也是document对象的属性。2.属性:hash: URL中...

网友评论

      本文标题:JS中window对象的opener属性

      本文链接:https://www.haomeiwen.com/subject/aykchttx.html