0
我正在嘗試編寫一個函數,以便在窗口關閉之前,它會檢查我的按鈕是否處於禁用或啓用狀態,但工作正常關閉窗口的第二部分,當我點擊取消時,窗口應該保持打開狀態,不要關閉窗口。我不確定我的錯在哪裏。思考?提示保存更改,然後確認並關閉窗口
//Detects and prompt for save changes before closing the window.
window.onbeforeunload = function() {
if (confirm("Are you sure you want exit the application?")) {
if (!document.getElementById("save").disabled) {
if (confirm("Do you want to save changes?") == true) {
imts_save_changes()
}
else {
return
}
}
}//end if
else { return }//keep the window open
}//end function
你不能使用自己的彈出/在'onbeforeunload'事件確認框關閉。你也不能取消頁面的關閉。你唯一能做的就是返回一個字符串。該字符串將被放到由瀏覽器控制的本機彈出窗口中。 –