文章导航

window.opener

2019-7-6 15:51| 作者: admin| 查看: 469| 评论: 0|来自: 钱柜手机网页版

此属性可以返回对创建该窗口的Window对象的引用。

使用该属性可以在被创建窗口引用创建它的窗口中定义的属性或者方法。

关于window对象更多内容参阅JavaScript window 对象一章节。

:表示顶层窗口Window对象才可以使用opener属性,例如<iframe>或者<frame>不可以使用。

语法结构:

[JavaScript] 纯文本查看 复制代码
window.opener

浏览器支持:

(1).IE浏览器支持此属性。

(2).edge浏览器支持此属性。

(3).谷歌浏览器支持此属性。

(4).opera浏览器支持此属性。

(5).火狐浏览器支持此属性。

(6).safria浏览器支持此属性。

代码实例:

[HTML] 纯文本查看 复制代码运行代码
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="" />
<title>钱柜手机网页版</title>
<script type="text/javascript"> 
newWindow=window.open('','新窗口','width=200,height=200') 
newWindow.document.write("创建的新窗口") 
oldWindow=newWindow.opener; 
oldWindow.document.write("我是旧窗口"); 
</script> 
</head> 
<body> 
</body> 
</html>

代码分析:创建一个新的窗口对象newWindow,并且使用document.write()方法在新窗口中写入文本。使用新窗口对象newWindow的opener属性返回对创建新窗口的对象的引用,并将此引用赋值给oldWindow,然后使用document.write()方法在原窗口中写入文本。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部