在WebForm里,如何实现当主框架页面关闭时,同时关闭所有弹出的窗口页面?
这些弹出窗口是从不同的父页面弹出来的,而且父页面都嵌在主框架中...
请大家提供点代码,谢谢!

解决方案 »

  1.   

    win=window.open()win.close()你要知道win
      

  2.   

    我们也有这个需求,我是这么实现的:
    再窗口弹出的时候 保存句柄,比较多的话可以用数组。
    再主窗口的onunload事件里写关闭代码。
    win1=window.open()
    win1.close()
    win2=window.open()
    win2.close()
      

  3.   

    win=window.open()win.close()你要知道winyes
      

  4.   

    问题是我弹出窗口是在后台代码中用
    Response.Write("<script>window.open('aaa.aspx','newname',...);</script>");
    实现的,而且是在不同的页面分别弹出不同名称的子窗口,我如何保存这些句柄?
      

  5.   

    System.Environment.Exit();
    全部退出!
      

  6.   

    win1=window.open()
    win1.close()和System.Environment.Exit();
      

  7.   

    怎么不起作用?
    System.Environment.Exit(Environment.ExitCode);这样写对吗?
      

  8.   

    在Web下也行吗?为什么我用了就是没反应?
    当主框架关闭时执行System.Environment.Exit(0);其他弹出的IE窗口照样存在