window.open

最近又碰到了个小麻烦,本来在IE6上运行很好的js代码(关闭当前窗口的js),在IE7上不管用了,很是恼火,又要解决这个bug,于是到网上搜索,原来还是有通用的js的,以下是IE6,IE7通用的关闭当前窗口的js代码.

window.opener=null;
window.open("","_self");
window.close();

我的业务需求是在登录页面点击登录,弹出一个没有菜单栏、工具栏、地址栏的后台管理页面,并且要自动关闭登录页面。我以如下做的:

function login() {
window.open(url,"login","scrollbars=no,toolbar=no, menubar=no, location=no, status=no");        //弹出新窗口

window.opener=null;
window.open("","_self");
window.close();                             //关闭原窗口

}

以上代码在IE6,IE7测试通过.

你可能感兴趣的:(window.open)