jxwjq 发表于 2019-1-26 15:16:35

window.opener=null;window.close();window.open()



HTML DOM opener 属性

定义和用法
opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用。
opener 属性非常有用,创建的窗口可以引用创建它的窗口所定义的属性和函数。
语法
window.opener
提示和注释
注释:只有表示顶层窗口的 Window 对象的 operner 属性才有效,表示框架的 Window 对象的 operner 属性无效。
实例
下面的例子可向 opener 窗口写文本(父窗口):




myWindow=window.open('','MyName','width=200,height=100')
myWindow.document.write("This is 'myWindow'")
myWindow.focus()
myWindow.opener.document.write("This is the parent window")










HTML DOM close() 方法
定义和用法
close() 方法用于关闭浏览器窗口。
语法
window.close()


说明
方法 close() 将关闭有 window 指定的顶层浏览器窗口。某个窗口可以通过调用 self.close() 或只调用 close() 来关闭其自身。
只有通过 JavaScript 代码打开的窗口才能够由 JavaScript 代码关闭。这阻止了恶意的脚本终止用户的浏览器。
实例
下面的例子可关闭新的浏览器:



function closeWin()
    {
    myWindow.close()
    }





myWindow=window.open('','','width=200,height=100')
myWindow.document.write("This is 'myWindow'")









HTML DOM open() 方法
定义和用法
open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。
语法

window.open(
页: [1]
查看完整版本: window.opener=null;window.close();window.open()