我有一個activestatus var,它告訴是否保存到文件已完成或未保存文件未保存activestatus在這種情況下將爲true如果用戶向後按瀏覽器或嘗試鍵入不同的網址,然後他會彈出一個對話框,提示「你沒有保存要保存的更改?是的不」。Javascript函數在離開窗口之前詢問狀態是否爲真
這裏是我試過到目前爲止
var activeInput=true;
window.onbeforeunload =checkNow;
function checkNow(){
if(activeInput==true){
alert('please save your changes');
return "Do you want to leave?"
}else{
alert('gonow');
return true;
}
}
基本上我要打電話,只有當用戶想離開窗口,並保存到文件中未完成的功能。
[當用戶離開網頁時檢測的最佳方法?](http://stackoverflow.com/questions/147636/best-way-to-detect-when-a-user-leaves-a -web-page) –
基於變量我想打電話給 –
http://stackoverflow.com/q/7080269/215552 –