当前位置: 代码迷 >> JavaScript >> JavaScript关闭窗口同时新开窗口的有关问题
  详细解决方案

JavaScript关闭窗口同时新开窗口的有关问题

热度:98   发布时间:2012-02-15 12:09:44.0
JavaScript关闭窗口同时新开窗口的问题
问题如下:
Response.Write( " <script   language=javascript> window.parent.opener=null;window.parent.close();window.open( 'login.aspx '); </script> ");
这个写法在关闭窗口的同时并不能打开新窗口--login.aspx
换成以下形式:
Response.Write( " <script   language=javascript> window.open( 'login.aspx ');window.parent.opener=null;window.parent.close(); </script> ");
还是不成功,请知道原因的大侠给予指点,谢谢!


------解决方案--------------------
Response.Write( " <script language=javascript> window.open( 'login.aspx ');window.parent.close(); </script> ")
这样试一下。这种是适合框架页的,并且一定要是框架里面的页的吧。否则可能会因为parent不存在而出错。如果你不是要在框架中的,那就把parent.去掉。
  相关解决方案