<javascript language="javascript">
window.open("xx.aspx");
window.opener=null;
window.close();
</javascript>
我是这样写的,新窗口是有了,原来的窗口却没有关闭,我写的有问题吗?帮忙看下

解决方案 »

  1.   

    从当前页跳转 这样不用重新打开窗口 当然也就不会出提示了 而且提高了运行效率 function Button1_onclick()  
         { 
             window.location.href="aaa.aspx";   
         } 
      

  2.   

    我不要跳转啊,因为原页面里面有个frame,如果跳转的话就带到跳转的页面了,楼上的,感谢你的答案,不过不是我问的问题啊,呵呵
      

  3.   


    this.Response.Write("<script language=javascript>window.open('rows.aspx')</script>");
    this.Response.Write("<script>window.close();</script>");
      

  4.   

    apinglee,区别我当然知道,我是遇到问题才这样做的,
    我再把我的问题说清楚点吧首先:我的页面是用框架(frameset)做的,而现在我要跳转的页面不要框架里面的头部文件,所以我要弹一个新窗口,再把之前的页面关闭,现在大家不会还叫我window.location.redirect了吧!!!!
      

  5.   

    public void Button1_onclick()  
    {
    Response.Write("<script>window.open('要打开的页面','_parent')</script>");
    }效果:原页面关闭,新页面打开