所以我试图使用window.close
方法,但它似乎没有用。这是代码:
<script>
var popup;
function openPandora() {
popup = window.open('http://www.pandora.com', '', 'width=100, height=100, resizable=no');
popup.blur();
document.getElementById('container').focus();
}
function closeWindow() {
popup.close();
}
</script>
HTML只会使用<a>
onClick="closeWindow();"
关于如何关闭弹出窗口的任何想法?谢谢!
答案 0 :(得分:0)
这是我的工作代码---
<!DOCTYPE html>
<html>
<head>
<title>For Alex</title>
<script>
var popup;
function openPandora() {
popup = window.open('http://www.pandora.com', '', 'width=100, height=100, resizable=no');
popup.blur();
document.getElementById('container').focus();
}
function closeWindow() {
popup.close();
}
</script>
</head>
<body>
<button id="add-friend" onClick="openPandora()">Add Friend</button>
<ul id="friends-list">
</ul>
<a href="javascript:closeWindow()">dfd</a>
</body>
</html>
答案 1 :(得分:0)
您确定是否正在调用closeWindow()。
试试这个
function closeWindow() {
alert("Going to close popup");
alert(popup);
popup.close();
}
你看到了什么?
答案 2 :(得分:0)
我的代码似乎对我有用。