0

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

网站链接是这个http://www.saproject.com.br/

当您单击站点右侧的广播链接时,音乐开始播放,但是当您单击黑色横幅时,弹出窗口需要关闭。

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

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

4

2 回答 2

0

利用

window.close();

代替

window.opener.close();

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

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

于 2013-08-12T18:26:23.083 回答
0

尝试保存指向您刚刚打开的窗口的指针,然后使用该指针将其关闭,例如:

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

然后使用指针:

if (myWindow && !myWindow.closed) {
    myWindow.close();
}
于 2013-08-12T18:38:54.117 回答