window.onunload()时跳转页面问题!

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:35:19
我是想在关闭网页的时候清空有关session

window.onunload()能跳转页面吗? 怎么看不出来效果!
页面只有一个.关闭这个页面的时候跳转其它页面执行一段代码.

window.onunload() 每次刷新或离开时都有确发,不过我只限制它在点右上角的关闭或alt+F4时确发..

现在关键是我在调试的时候,发现,页面关闭后,根本没有执行另一页面的代码

--------------------

if(event.clientX>document.body.clientWidth && event.clientY<0 || event.altKey){
//要做的事
}
----

下面方法可行!

window.onunload() 是当离开页面的时候触发.

使用它的时候一定要注意.不只是关闭该页面时触发.回发页面也会触发该事件.

尤其是ASP.NET中的runat=server.自身提交.每次都会触发onunload事件.

-------------------

你都已经关闭了.怎么能跳到另一个页面去执行其它代码呢?跳转是不行了.所以你得用open()来打开另一个页面.然后在那个页面执行完代码后关闭.

听你的意思.完全没有必要这么做.你用AJAX吧.直接在本页面清空session.

还有.你只限制它在点右上角的关闭或alt+f4时触发.是怎么写的?可否学习一下?