例如,一个用来显示列表的网页List.aspx。在其中选择打开了某个页面Sub.aspx。现在Sub.aspx中有一个按钮或者是连接,指向List.aspx?FILTER=xx我希望能做到如下效果:
如果这个List.aspx窗口还在打开状态,则List.aspx?FILTER=xx找到List.aspx窗口,在原有的List.aspx窗口中打开。
如果当前打开的IE窗口中没有打开List.aspx的,或者刚才的List.aspx被关闭了,则在新窗口中打开List.aspx;现在是一点思路也没有,请各位指点!谢谢!

解决方案 »

  1.   

    在你的List.aspx里设置<script language="javascript">
    window.name = "abc";
    </script>然后在你的sub.aspx里的链接用target<a href="http://www.csdn.net" target="abc">csdn</a>
      

  2.   

    1楼的,正确!
    List.aspx:<script   language="javascript">
    window.onload=function(){
    window.name   =   "abc"; 
    }
    </script> sub.aspx:<a   href="http://www.csdn.net"   target="abc"> csdn </a> window 窗口对象 最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。
    属性
    name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法决定。一般我们不会用这个属性。