簡體   English   中英

如何使用javascript刪除卸載事件的提示

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM