如何在另一个HTML中关闭弹出窗口

时间:2013-08-12 18:20:40

标签: javascript jquery

我的网站上有一个收音机在弹出窗口中打开,但是我创建了一个有歌曲的页面,所以当我访问这个页面时我想关闭弹出窗口。

网站链接为http://www.saproject.com.br/

当您点击网站右侧的无线电链接时,音乐会启动,但当您点击黑色横幅时,弹出窗口需要关闭。

我尝试使用window.opener.close(),但不行。

收音机只是一个打开弹出窗口的链接;

2 个答案:

答案 0 :(得分:0)

使用

window.close();

而不是

window.opener.close();

注意:如果您使用javascript打开它,您将只能关闭该窗口。

window.opener.close()关闭父窗口,而不是弹出窗口。

答案 1 :(得分:0)

尝试将指针保存到刚刚打开的窗口,然后使用指针关闭它, 例如:

var myWindow = window.open('myWindow',...);

然后使用指针:

if (myWindow && !myWindow.closed) {
    myWindow.close();
}