页面关闭时如何打开调查窗口?

时间:2012-10-04 20:09:17

标签: javascript php html popup

我正在为公司构建一个聊天页面,他们的一个要求是当用户关闭聊天页面时弹出的调查。我尝试使用onunload但是在用户连接到我们的客户服务代表之前启动了弹出窗口。我相信这是因为聊天表单在连接到客户服务时多次刷新

我的第一个想法是查看网址是否仍然存在,如果是这样,弹出窗口将无法启动。但是,这不起作用,因为URL将在页面关闭之前保持不变。页面关闭后,代码将无法执行。

我目前的想法是在包含脚本的文档底部实现1px x 1xx iframe,以便在关闭时启动弹出窗口。我正在使用警告框进行测试,它可以在浏览器中直接打开html文件时使用,但在iframe中关闭html文件时则无效。

我可以尝试哪些其他选择?

1 个答案:

答案 0 :(得分:0)

你唯一可以做的就是使用onbefore回调并要求用户参加调查。

您可能希望在显示onbeforeunload确认框后,查看我的相关问题,了解如何对停留在页面上的用户做出反应。

Is there a callback for cancelling window.onbeforeunload

相关问题