各位高手朋友你们好,由于项目的需要,想问一问,在一个页面里用Javascript代码如果实现,判断另外一个页面是否已经打开,并且将它关闭掉呢?请各位高手朋友们给予赐教.谢!

解决方案 »

  1.   

    window.open打开的窗口js才能操作还有一个办法就是用cookie 如果是同一个网站 你可以在另一个页面打开的时候设置一个cookie记录打开时间 关闭的时候清除cookie这样js就能判断了
      

  2.   

    看过别人写的一个javascript.它是用cookies判断的
      

  3.   

    没办法javascript只是在浏览器的容器中执行 没办法去控制它的容器 这个不是客户端编程
      

  4.   

    用cookies判断倒是没什么问题,但是如何才能在一个页面关于另外打开的一个页面呢,我另外打开的一个页面也是用javascipt打开的,Response.Write("<script>window.open('SureDel.aspx?hkzh=" + strHkzh + "','form_Del','width=340,height=130,top=314,left=319,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=0,status=1');</script>");
      

  5.   

    window.open()
    返回被打开窗口的句柄 
    你可以记录下来w=window.open()
    w.close()
      

  6.   

    <script type="text/javascript">
    myWindow=window.open('','','width=200,height=100')
    myWindow.document.write("This is 'myWindow'")
    myWindow.focus()
    </script>
      

  7.   

    判断另外一个页面是否已经打开,并且将它关闭掉呢=======只有此页面的通过 window.open 打开,并具有 window.open 返回值(指向子窗口),才可以关闭