window.opener=null;window.parent.close();
试试看。

解决方案 »

  1.   

    opener应该在b页面中才有效吧! 还是有提示对话框
      

  2.   


    window.opener=null;window.parent.close();道听途说:此方法在旧版IE上无效
      

  3.   

    ok, 搞定了,但, 我还是不明白原理,那位能给解释一下。
    <script language=javascript>window.open('b.aspx');
    window.parent.opener =null; 
    window.parent.close(); 
    </script>
      

  4.   

    其实有一个登陆页面L ,登陆之后进入a页面(框架),在a中的框架的left中有一个重新登陆,也就是关闭a 在进入L的登陆页面; 方法如上(js代码包含在a的left页面中),
      

  5.   

    不会吧,没人能帮个忙吗? 这parent, opener都代表什么含义, 为何不能给window = null 或window.opener  = null,小弟英文不好, help看的不是太明白。