我尝试从父窗口上的按钮关闭子弹出窗口。下面是它使用的函数。但它不能在 IE 上正常工作,它在 firefox 上工作正常。有时子弹出窗口第一次关闭,但是当您重新打开弹出窗口并尝试关闭时,它不会关闭。而且通常它根本不起作用。
如果我通过警报进行调试,那么“!fenetreOuverteConf.closed”是错误的。但它的价值是真正的Firefox。
function closePopup(){
var motherCOnf = (opener?opener:parent);
var fenetreOuverteCOnf = motherCOnf.window['childPopup'];
if(fenetreOuverteCOnf && !fenetreOuverteConf.closed)
{
fenetreOuverteCOnf.close();
}
}