不知道我说得明不明白。
我想把要在页面里显示的下一个location,
放到重新打开的一个窗口里,
当前页面还保留当前的location不变。
这有两个问题:
如何获得下一个location?
如何让刷新操作失效(或者重定位)?
我想把要在页面里显示的下一个location,
放到重新打开的一个窗口里,
当前页面还保留当前的location不变。
这有两个问题:
如何获得下一个location?
如何让刷新操作失效(或者重定位)?
with(a.document)
{
open()
write("this is next page")
close()
}
它只是“通知你一声”而已,并没有打算给你机会做太多的事
等onunload事件触发,页面的关闭已成定局,无法挽回
或者说,你无法用脚本阻止用户关闭页面
(用ActiveX是否可以俺不懂,但那不是常规武器啦)我所能想到的办法:
在你的窗口里再打开一个新窗口,以“保护”当前窗口
你可以把新窗口缩到最小,定位在屏幕上不起眼的角落,并在其中放一段代码,onunload时将窗口放大:<html>
<head>
<script>
function ou()
{
window.resizeTo(300,200);//***
}
</script>
</head>
<body onunload=ou()>
</body>
</html>
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q256953&