如何关闭发送到后台的javascript弹出窗口

如何关闭发送到后台的javascript弹出窗口,javascript,html,Javascript,Html,因此,我尝试使用window.close方法,但它似乎不起作用。代码如下: <script> var popup; function openPandora() { popup = window.open('http://www.pandora.com', '', 'width=100, height=100, resizable=no'); popup.blur(); d

因此,我尝试使用
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>

var弹出窗口;
函数openPandora(){
弹出=窗口。打开('http://www.pandora.com“,”,“宽度=100,高度=100,可调整大小=否”);
popup.blur();
document.getElementById('container').focus();
}
函数closeWindow(){
popup.close();
}
HTML只是用一个
onClick=“closeWindow();”

关于如何关闭弹出窗口有什么想法吗?谢谢

这是我的工作代码---


给亚历克斯
var弹出窗口;
函数openPandora(){
弹出=窗口。打开('http://www.pandora.com“,”,“宽度=100,高度=100,可调整大小=否”);
popup.blur();
document.getElementById('container').focus();
}
函数closeWindow(){
popup.close();
}
加朋友

您确定是否调用了closeWindow()

试试这个

function closeWindow() {
   alert("Going to close popup");
   alert(popup);
   popup.close();
  }

你看到了什么?

你的代码似乎对我有用

试试这里:

使用
窗口。弹出
,而不是只弹出@alex yeah刚刚选中..thr4 deleted:)虽然div容器为空,代码编写得非常糟糕..但它可以工作;)@alex hahahaha编辑了我的主干tut文件中的代码,所以标题是;)@swapnesh你的代码和我的有什么不同。我不明白为什么我的不行。我尝试了href=“javascript:closeWindow()”但它不起作用。@Vikram如果你安装了firebug,请检查JS错误,我确信你的文件中还有更多代码..请告诉我们,以便我们可以帮助你:)
function closeWindow() {
   alert("Going to close popup");
   alert(popup);
   popup.close();
  }