1.
A: var win =open('abc.htm'); if(!win.closed) win.close();2.
var win = null;
var win =open('abc.htm', 'B1');
if(win != null && !win.closed) win.close(); 
win =open('abc.htm','B2');

解决方案 »

  1.   

    1、
    var win =open('abc.htm'); 
    if(win){
    win.close()
    }2、
    window.open("地址","第二个参数写个自定义的就可以了,别写_self,_blank等")
      

  2.   

    谢谢,这个问题解决了,
    不过产生个问题,子页面中因为有时候要弹出alert();
    如果有弹出对话框但没有点确认button的时候,在父窗口中
    的操作无法把子页面关闭,
    请问有什么好办法吗?