1。很明显,你需要给每个子窗口取个独特的名字,而且你得记住这些子窗口名字。因为你需要更新你的主窗口,你没有别的法子,要么把这些子窗口名字传回服务器端再传回来,要么把这些名字放在COOKIE里
2。在你的主窗口里,当你想要关闭子窗口时,把那些子窗口的名字取出来,重新打开取得相应的window对象后,然后关闭

解决方案 »

  1.   

    abc = window.open(...)
    def = window.open(...)
    主窗口 
    onunload 事件中 
    abc.close()
    def.close()
      

  2.   

    如果主页得刷新

    abc = window.open(...)
    def = window.open(...)
    document.cookies("abc")=abc
    document.cookies("def")=def
    主窗口 
    onunload 事件中 
    var abc = document.cookies("abc");
    var def = document.cookies("def");
    abc.close()
    def.close() 
      

  3.   

    首先feijunjun(军仔),的肯定不能用onunload事件触发,因为如果那样的话,刷新也会把窗体关掉,只能加一个按钮,或者用cookie或者用隐藏帧。
      

  4.   

    首先feijunjun(军仔),的肯定不能用onunload事件触发,因为如果那样的话,刷新也会把窗体关掉,只能加一个按钮,或者用cookie或者用隐藏帧。
      

  5.   

    首先feijunjun(军仔),的肯定不能用onunload事件触发,因为如果那样的话,刷新也会把窗体关掉,只能加一个按钮,或者用cookie或者用隐藏帧。