GWT - 在窗口关闭之前显示自定义对话框?
问题描述:
当用户离开网站或尝试关闭网站窗口时,我需要提示用户进行网站可用性调查。例如,当用户关闭我的网站的窗口时,我想显示一个提示,说“你想参加调查吗?” ,如果用户点击,用调查链接打开一个新窗口。GWT - 在窗口关闭之前显示自定义对话框?
有没有GWT的方法来实现这一目标?
我一直在使用 Windows.addWindowCLosingHandler
但试过只给了我设定一个消息,询问用户是否想留在网站上或现在使用的ClosingEvent事件,event.setMessage(“确定的能力?“);
感谢
答
使用对身体的卸载方法:
<body onUnload="unloadFunction(); return false;">
然后像你这样的js:
function unloadFunction()
{
if (confirm("Would you like to take our servey?"))
{
window.location.href = 'location_of_your_survey'
}
return false;
}
感谢您的回答,但我想显示一个自定义的gwt对话框,而不是丑陋的javascript确认提示 – Jay
只需将GWT对话框放在上面的卸载函数 – Yule
你怎么做? – Jay