有一操作流程:父窗口---->弹出子窗口1---->弹出子窗口11现想实现:
当子窗口11弹出时,子窗口1关闭,父窗口刷新
或者当子窗口11弹出时,子窗口1关闭,并且当子窗口11关闭时,父窗口刷新?当把以下程序放在子窗口1时,出现死循环;当放在子窗口11时,没反应,达不到效果.怎么办?
在子窗口中
<body MS_POSITIONING="GridLayout" language=javascript onunload="return window_onunload()"><script id=clientEventHandlersJS language=javascript>
function window_onunload() {
window.opener.location.reload()
}
</script>

解决方案 »

  1.   

    如果父窗体不是自动弹出子窗体1的话,
    改成window.opener.location="父窗体.aspx";
      

  2.   

    http://blog.csdn.net/blackhero/archive/2005/06/22/400008.aspx
      

  3.   

    http://blog.csdn.net/blackhero/archive/2005/06/23/401000.aspx
      

  4.   

    to humin1906(HJM):
    在刷新父窗体的时候,子窗口1关闭了,但子窗口1又同时弹出了子窗口11,现就是想当关闭子窗口11的时候能刷新父窗口.
      

  5.   

    to webwait(webwei):
    如果父窗体不是自动弹出子窗体1的,是通过按钮弹出的。
    改成window.opener.location="父窗体.aspx"后,还是有死循环的问题
      

  6.   

    to blackhero(黑侠客) :
    看完了,很好的东东,不过我还是不会怎么解决这个问题~`