在第一个页面中写:
var win = window.open("App_Main.htm?IsAuthorized=Y&NoClose=N", "_blank", "resizable=no,location=no,menubar=no,scrollbars=no,status=no,titlebar=no,toolbar=no");
win.opener = null;
window.close();

解决方案 »

  1.   

    Amwpfiqvy(ContextMenu)的这个做法不行,还是会提示,现在是提示两次了,因为在第二个页面还根据第一个页面里面传过来的值进行了一次关闭,所以看上去就算关闭也要在第二个页面里面关闭,还要看第一个页面传过来的值。
      

  2.   

    那这样,只在第二个页面做更简单,如下:
    window.opener.close;
    window.opener = null;
      

  3.   

    IE7这么牛啊,我虽然也用IE7,但没注意到这个哦……
    我手上也没有IE7的资料可查,这个问题Google下可能有答案。
      

  4.   

    这里也有个帖:
    http://community.csdn.net/Expert/topic/5083/5083940.xml?temp=.6253931