我想创建一个“关闭”的链接,它应关闭窗口。任何人都知道如何做到这一点?
我看过其他人的问题,似乎找不到有用的东西。
这就是我现在所拥有的:
<a id="noThanks" href="JavaScript:window.close()">No, thanks</a>
答案 0 :(得分:0)
有关闭当前窗口的javascript命令。
window.close();
或者如果您打开命名窗口
function openWin() {
myWindow = window.open("http://www.domain.com", "_blank", "width=200, height=100");
}
function closeWin() {
myWindow.close();
}
答案 1 :(得分:0)
如果win
是一个存储了win.close()
次调用值的变量,则使用window.open()
会关闭窗口。
所以,
var win = window.open("//stackoverflow.com");
win.close();
将关闭window.open()
打开的窗口。
但是,window.close()
仅适用于通过JavaScript 打开的窗口。也就是说,您无法通过单击链接关闭用户导航到的窗口。
要控制一个窗口,你就有了这个:
<a href="javascript:var win = window.open('//link.to/new_page');">Open Window</a>
然后,在新窗口中,您可以将其关闭:
<button onclick="win.close();">Close</button>
答案 2 :(得分:0)
您只能使用window.open
可以找到类似的问题和答案here
答案 3 :(得分:0)
这是我真正寻找的答案,以防万一其他人需要它。 只是抬头 - 这在FF中不起作用。
window.open('', '_self');
window.close();