[英]How to remove prompt on unload event using javascript
如何使用javascript刪除卸載事件的提示? 提前致謝...
嗯,我不想在為 body 的 unlaod 事件觸發自定義函數時顯示提示......這可能嗎? 所以這是我的代碼:
window.onbeforeunload = function()
{
//cancel the unload
//cancel prompt
}
確保您的事件處理程序中沒有return
語句。 從函數返回會觸發構造消息。
根據編輯過的問題中的代碼注釋進行更新:如果用戶做了一些離開頁面的事情,那么您可以告訴瀏覽器詢問他們是否確定。 你不能默默地阻止它們。 如果用戶希望離開頁面,那么他們可以這樣做(充滿廣告和/或惡意軟件的狡猾網站會喜歡它,幸好不是)
肯定不是不可能的。 取消提示所需要做的就是省略“return”語句。 返回任何值都會導致提示觸發。 例子:
window.onbeforeunload = function saveAllData()
{
//Invoke AJAX method to save DataTable in database
[classname].SaveDataTable();
//return true; //comment out 'return' to suppress prompt
}
function SaveDataTable_Callback(response)
{
//alert(response);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.