onbeforeunload

    2熱度

    1回答

    我有一個嵌入來自不同域(用於信用卡支付)的iframe的頁面。加載在iframe中的頁面註冊onbeforeunload處理程序。這意味着每當我嘗試離開父頁面或點擊重新加載時,它都會要求用戶確認。好吧到目前爲止。 但是,應該在父頁面上進行交互,而不會調用在iframe中調用的onbeforeunload處理程序。這裏有一個簡單的例子: <iframe src="https://paymentpro

    0熱度

    1回答

    我想知道如果用戶離開之前頁面加載完成,但我後頁加載完成,因爲我有點麻煩,因爲我不知道如何禁用它。 這是一個搜索加載頁面的一部分,所以當頁面加載完成後,用戶被重定向到結果頁面,但是通過這個腳本,用戶被詢問他是否想在搜索完成後離開頁面。 代碼是波紋管,並且在頁面加載未完成時以及完成時都適用。 關於如何在頁面加載結束之前只觸發此事件的任何想法或有任何其他方式來完成此任務? 謝謝。 <?php $va

    1熱度

    1回答

    我使用此腳本來防止頁面的重新加載和返回按鈕導航,以通知用戶他/她是否離開,所做的更改將會丟失。 在Firefox中,只有在點擊後退按鈕時纔會出現問題。 顯示警告對話框,只要持續循環備份,無論您按「保持」還是「離開」,並且必須強制關閉Firefox。 有沒有更好的腳本,這實際上工作在FF? window.onbeforeunload = function (e) { e = e || wi

    1熱度

    2回答

    我這裏有一個問題,我不知道這是否是可能的,但我想刪除當用戶離開該頁面的文件......我現在有一個PHP腳本(見下文),這HANDELS的刪除一個文件,但我不知道如何在頁面卸載時運行它? <?php include 'js/db/db.php'; $film = $_GET['film']; $movie = $_GET['org_film']; $user = $_COOKIE['use

    1熱度

    2回答

    我有下面的JavaScript 編輯之前保存的更改:包括分配用於cahngesSaved var changesSaved = true; $(document).ready(function() { $(".applyChanges").click(function (e) { e.preventDefault(); var id = (th

    0熱度

    1回答

    我目前正在構建一個簡單的ajax接口,用於預訂和跟蹤以便在網絡上使用。 我遇到的問題是,如果用戶點擊後退按鈕或刷新按鈕,任何未保存的數據將被刪除,並且頁面返回到其正常的起始位置。 我已經實現onunload的方式如下所示的基本的javascript: <body onUnload="return winClose(); return false;"> 這使相當笨拙警告框,沒有人真正喜歡,但它:

    1熱度

    1回答

    我提供用戶基於表單的文件上傳(一次一個)與AJAX更新/進度欄。如果他們離開目前的上傳將被取消,我想給他們一個提醒。除了Chrome(v.18),以下代碼可以實現該目標。如果您在Chrome中點擊後退按鈕,文件上傳流會立即終止,並從commons.fileupload庫中拋出org.apache.commons.fileupload.FileUploadBase$IOFileUploadExcep

    0熱度

    1回答

    window.onbeforeunload = function (e) { someFunction(); } 很明顯,每當有頁面刷新時,someFunction()被調用。但是,只有在部分頁面加載時,纔會在Internet Explorer中調用someFunction()。我怎樣才能防止這種情況發生?或者我怎樣才能添加一個事件偵聽器與jQuery,每當異步調用被觸發時觸發?

    1熱度

    3回答

    我正在使用以下js在瀏覽器/窗口關閉前顯示彈出窗口。但它似乎並沒有工作。 $(window).bind('beforeunload', function(e) { $('#beforeclose').click(); }); 我試圖展示的彈出框是prettyPopin。而#beforeclose是我試圖在窗口卸載之前綁定click事件的錨點的id。我注意到,原生js彈出窗口工作,但

    0熱度

    1回答

    我們有一個用戶使用Struts2的下拉重定向到一個新的頁面js函數window.location.href選擇。這是代碼。 啓動Struts2的下拉一切: <s:select name="selectName" list="List" listKey="nameCode" headerKey='-1' listValue="description" headerValue="Please sel