onbeforeunload

    0熱度

    1回答

    我有一個站點使用窗口onbeforeunload函數,但點擊彈出不起作用,因爲它。我怎麼可以在彈出的代碼集成的代碼 window.onbeforeunload="null"; 下面 <script type='text/javascript'> function ouvre(fichier) { ff=window.open(fichier,"popup","widt

    1熱度

    2回答

    我們有幾個用戶可以登錄的web應用程序。在點擊註銷按鈕時,必須處理一些邏輯。問題是大多數用戶關閉瀏覽器而不點擊註銷按鈕。我試圖通過以下方式在瀏覽器關閉時調用我的邏輯: 將事件「onbeforeunload」添加到了我的框架集。在瀏覽器關閉時,將會調用註銷功能。 在我的註銷函數中,我使用primefaces p:remoteCommand組件來調用服務器上的動作偵聽器。 在當前的firefox版本中

    1熱度

    2回答

    我使用jQuery,如果一個形式不發佈到顯示一條消息,使用這種技術: $(window).bind("beforeunload", function() { form = ... // how to access the submitted $("#form")? // here is code to check if form values have changed

    25熱度

    4回答

    我正在使用window.onbeforeunload來防止用戶在更改表單上的值後導航。這工作正常,除了它還顯示用戶提交表單(不需要)時的警告。 如何在表單提交時不顯示警告的情況下執行此操作? 當前代碼: var formHasChanged = false; $(document).on('change', 'form.confirm-navigation-form input, form.c

    2熱度

    2回答

    通常這並不重要,對我的情況來說甚至可能不是太重要,但我想知道是否有合理的方法來實現此目的。 我的頁面自動打開一個web套接字連接。爲了成爲一個更好的客戶端,我希望客戶端自己清理並關閉websocket,然後卸載頁面。 我希望瀏覽器能在頁面卸載時給我打電話close(),但如果沒有,我該如何利用onbeforeunload消息(或其他)做一些「final清理「(與C中的atexit()不同)? 假設

    0熱度

    1回答

    如果用戶點擊onbeforeunload時留下頁面按鈕,我該如何重定向他。請檢查我的代碼 function openNewWindow() { window.open('http://google.com/','_blank'); window.focus(); } window.onbeforeunload = function(event) { event

    5熱度

    2回答

    嘿傢伙即時使用CMS爲我的網站,並檢查內容是否已被修改之前窗口的位置被更改。現在我已經知道了 $(window).bind('beforeunload', function() { return "dialog message"; }); 方法,但我發現了一個插件叫做Apprise,並希望與這些中的一個來替換默認對話框。這可能嗎?

    3熱度

    2回答

    我想訪問導致beforeunload事件的事件。具體來說,如果我點擊另一個頁面的鏈接,我想知道beforeunload事件處理程序中的鏈接是什麼。 通過這種方式,我將根據URL的內容在beforeunload事件處理程序中執行不同的操作。例如,'http:'或'https:'會警告用戶丟失未保存的更改; 'mailto:'或'skype:'不會警告用戶,因爲頁面實際上不會被卸載。 我想建立這樣一個

    1熱度

    2回答

    <script type="text/javascript"> var sessionID = getQuerystring('SessionID'); var cookieSessionID = getCookie('session'); var validNavigation = false; function endSession() {

    1熱度

    1回答

    我正在使用JFileUpload小程序構建網站,並希望以某種方式處理頁面的關閉。 JSTransferCancelled在applet被取消時被調用。下面的代碼是我用來處理這些事件的,它可以在除IE以外的所有瀏覽器中使用。 function JSTransferCancelled(){ bCancel=false; $.post("cancel.php");