在一个页面上 点击某个链接 弹出一个新窗口,操作后,点击一个按钮,此窗口关闭,又弹出一个窗口,当关闭最后的窗口是,如何实现最底层的窗口的刷新,js实现, window.opener.location.reload() 的方法已经试过了 不起作用!望高手解答下,谢谢!!!!

解决方案 »

  1.   

    opener是第二个窗口,但是已经关闭掉了试试在打开第三个窗口时,把它的opener改为第一个窗口
      

  2.   

    很简单的,给你个例子吧。
    至于你说的其他地方也用到这个页面,是没有影响的,因为他们都不会修改opener
    a.html=============<script>
    var name = "a.html";
    open("b.html");
    </script>
    b.html=============<input type="button" value="open" onclick="openNewWin()">
    <script>
    function openNewWin() {
        var c = open("c.html")
        // 本来c.opener是当前页面,这里要修改成a.html
        c.opener = opener; 
        close();
    }
    </script>
    c.html=============<script>
    alert(opener.name);
    </script>