2011-09-01 205 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