JS打开子窗口并关闭父窗口的代码

function openNewWin() {
    var chasm = screen.availWidth;
    var mount = screen.availHeight;
    var w = window.screen.width;
    var h = window.screen.height;
    if (要开新窗口的条件) {
        var varLeft;
        var varTop;
        if (w == chasm) {
            varLeft = 0;
        } else {
            varLeft = (chasm - w - 10) * .5;
        }
        if (h == mount) {
            varTop = 0;
        } else {
            varTop = (mount - h - 30) * .5;
        }
        var varOption = "toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=no,width=" + w + ",height=" + h + ",left=" + varLeft + ",top=" + varTop;
		window.open("新窗口的链接", "_blank", varOption);
		window.close();
      }
}


IE无提示关闭窗口代码
window.open(document.getElementById("hrefId").href, "_blank", varOption);
window.opener= null;
window.open('','_self');
window.close();

你可能感兴趣的:(JavaScript,IE)