HTML DOM opener 属性

定义和用法

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

opener 属性非常有用,创建的窗口可以引用创建它的窗口所定义的属性和函数。

语法

  1. window.opener

提示和注释

注释:只有表示顶层窗口的 Window 对象的 operner 属性才有效,表示框架的 Window 对象的 operner 属性无效。

实例

下面的例子可向 opener 窗口写文本(父窗口):

  1. <html>
  2. <body>
  3.  
  4. <script type="text/javascript">
  5. myWindow=window.open('','MyName','width=200,height=100')
  6. myWindow.document.write("This is 'myWindow'")
  7. myWindow.focus()
  8. myWindow.opener.document.write("This is the parent window")
  9. </script>
  10.  
  11. </body>
  12. </html>