2011-05-24 214 views
0

我有Ajax DHTML窗口。当有人通过单击窗口的十字图像关闭窗口时,我想在不同位置重定向页面。如何捕捉窗口关闭事件?

我用下面的代码打开窗口。

ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", popupURL, "Error Message", "width=450px,height=200px,resize=1,scrolling=1,center=1") 

回答

0

从技术上讲,你想你的回调绑定该事件被称为onunload的。缺点是人们在离开网站或关闭窗口时触发JavaScript弹出窗口非常烦人,大部分时间被认为是“用户滥用”并被大多数浏览器阻止(很像JavaScript能够覆盖状态栏/等

<opinion> 欢迎到网上,它是一个无状态见我下面的评论。

+0

我不ge “无国籍”与这里的任何事情有什么关系。 Vivek的目的并不是没有意义,因为他似乎只是在谈论基于客户的行为。 – 2011-05-24 06:46:08

+0

无状态必须处理的事实是,作为Web的开发人员,如果客户端丢失了当前连接状态(会话),则不应创建导致不可恢复的错误状况的进程过程(无论是通过选择,还是通过网络问题等) – colinross 2011-05-24 07:28:38

0

有两个事件,可以帮助你在这里,onbeforeunloadonunload该onunload事件可能让你实现你所需要的,如果它被浏览器触发的话。

+0

如何使用此事件请根据我的要求给我一些演示代码。 – Vivek 2011-05-24 06:43:32

+0

Vivek:点击链接。啧。 – 2011-05-24 06:46:59