2012-02-22 156 views
0

我在弹出窗口中有一个链接,它应该关闭弹出窗口并在原始页面上显示其他内容。 .show()正在工作,但它不关闭窗口,它只是删除它里面的所有内容(使它完全白色和空白)。如何关闭弹出式窗口?

$('a', w.document).click(function() { 
    w.document.close(); 
    $('#callScript').show();     
}); 

如何关闭弹出窗口?

+0

我认为你正在寻找'window.close()的','不w.document.close()'。 – Edwin 2012-02-22 18:54:00

+0

它实际上是w.window.close(),因为在我的代码中,我已经写了var w = window.open('','_blank','width = 500,height = 500'); 感谢您的灵感! – Tanya 2012-02-22 18:57:15

+0

如果是这样,那么你可以调用'w.close()'。 – 2012-02-22 19:04:48

回答

0

如果w是处理你的弹出窗口:

$('a', w.document).click(function() { 
    w.close(); 
    $('#callScript').show();     
});