2011-09-01 151 views
0

当用户离开网站或尝试关闭网站窗口时,我需要提示用户进行网站可用性调查。例如,当用户关闭我的网站的窗口时,我想显示一个提示,说“你想参加调查吗?” ,如果用户点击,用调查链接打开一个新窗口。GWT - 在窗口关闭之前显示自定义对话框?

有没有GWT的方法来实现这一目标?

我一直在使用 Windows.addWindowCLosingHandler

但试过只给了我设定一个消息,询问用户是否想留在网站上或现在使用的ClosingEvent事件,event.setMessage(“确定的能力?“);

感谢

回答

0

使用对身体的卸载方法:

<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; 
} 
+0

感谢您的回答,但我想显示一个自定义的gwt对话框,而不是丑陋的javascript确认提示 – Jay

+0

只需将GWT对话框放在上面的卸载函数 – Yule

+0

你怎么做? – Jay