Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript GWT-在窗口关闭前显示自定义对话框?_Javascript_Gwt - Fatal编程技术网

Javascript GWT-在窗口关闭前显示自定义对话框?

Javascript GWT-在窗口关闭前显示自定义对话框?,javascript,gwt,Javascript,Gwt,当用户离开站点或试图关闭站点窗口时,我需要提示用户进行站点可用性调查。例如,当用户关闭“我的网站”窗口时,我想显示一个提示,提示您是否要进行调查,如果用户尚未单击,请使用“调查”链接打开一个新窗口 GWT是否有办法实现这一点 我试过使用 Windows.addWindowCLosingHandler 但这只让我能够设置一条消息,询问用户是想留在网站上,还是现在使用ClosingEvent事件,event.setMessagesure 谢谢您可以使用window.onunload,但只要用户更改页

当用户离开站点或试图关闭站点窗口时,我需要提示用户进行站点可用性调查。例如,当用户关闭“我的网站”窗口时,我想显示一个提示,提示您是否要进行调查,如果用户尚未单击,请使用“调查”链接打开一个新窗口

GWT是否有办法实现这一点

我试过使用 Windows.addWindowCLosingHandler

但这只让我能够设置一条消息,询问用户是想留在网站上,还是现在使用ClosingEvent事件,event.setMessagesure

谢谢

您可以使用window.onunload,但只要用户更改页面,就会调用它


另请参见此处:

在车身上使用卸载方法:

<body onUnload="unloadFunction(); return false;">

谢谢你的回答,但是我想显示一个定制的gwt对话框,而不是丑陋的javascript确认提示。只需将gwt对话框放在上面的unloadFunction中
function unloadFunction()
 {
     if (confirm("Would you like to take our servey?"))
     {
          window.location.href = 'location_of_your_survey'
     }

     return false;
 }