不知道我说得明不明白。
我想把要在页面里显示的下一个location,
放到重新打开的一个窗口里,
当前页面还保留当前的location不变。
这有两个问题:
如何获得下一个location?
如何让刷新操作失效(或者重定位)?

解决方案 »

  1.   

    a=window.open()
    with(a.document)
    {
    open()
    write("this is next page")
    close()
    }
      

  2.   

    据我所知,浏览器对页面关闭的处理方式是“先斩后奏”
    它只是“通知你一声”而已,并没有打算给你机会做太多的事
    等onunload事件触发,页面的关闭已成定局,无法挽回
    或者说,你无法用脚本阻止用户关闭页面
    (用ActiveX是否可以俺不懂,但那不是常规武器啦)我所能想到的办法:
    在你的窗口里再打开一个新窗口,以“保护”当前窗口
    你可以把新窗口缩到最小,定位在屏幕上不起眼的角落,并在其中放一段代码,onunload时将窗口放大:<html>
    <head>
    <script>
    function ou()
    {
    window.resizeTo(300,200);//***
    }
    </script>
    </head>
    <body onunload=ou()>
    </body>
    </html>
      

  3.   

    seeOLEXP: How to Configure Outlook Express to Open Links in E-mail Messages in a New Browser Window
    http://support.microsoft.com/default.aspx?scid=KB;EN-US;q256953&