onbeforeunload

    4熱度

    3回答

    我正嘗試使用javascript onbeforeunload事件來詢問用戶是否要退出該頁面,但我不希望該事件觸發(編輯:「the事件「是彈出的對話框,要求用戶單擊」確定「離開網站或單擊」取消「以保留當前頁面),如果用戶點擊後退按鈕,因爲它們很可能會留在我的網站上。 那麼有沒有一種方法可以判斷用戶是否使用javascript或PHP命中了後退按鈕? 我已經得到了使用隱藏的iframe,只有在IE的

    2熱度

    2回答

    我試圖設置一個onbeforeunload標記來阻止用戶離開特定頁面,當且僅當他們有未保存的內容,並且只在特定頁面上(我們正在使用一個母版頁)。我很快發現,在onbeforeunload標記中返回## anything ##總是會觸發一個javascript確認,並在彈出窗口中放置## anything ##。很顯然,這是現在預期的行爲,但它確實消除了我使用我自己的可以用if語句控制的確認框的想法

    38熱度

    2回答

    看起來Apple已禁用iOS設備(iPhone,iPad,iPod Touch)的window.onbeforeunload事件。不幸的是,我找不到任何文檔說明爲什麼這個事件在Mobile Safari中不起作用。 有誰知道是否有此功能的可靠的替代? Android的瀏覽器似乎支持它,Safari桌面應用程序也支持onbeforeunload事件。

    2熱度

    4回答

    如果用戶點擊瀏覽器的後退按鈕,我想要出現一個提示並要求確認。如果用戶點擊「確定」,那麼它應該導航到xx.html。如果用戶點擊「取消」,那麼它應該阻止導航。我怎樣才能做到這一點? 注意:我已經嘗試了onbeforeunload方法,但它適用於所有導航操作。例如,單擊頁面上的鏈接也會觸發此事件並向用戶顯示消息。

    6熱度

    1回答

    我有一個onbeforeunload事件工作,彈出一個對話框警告用戶關於他們離開時窗體未保存更改的用戶。 window.onbeforeunload = function() { return 'You have unsaved changes.'; }; 如何定製顯示的對話框,以便更方便用戶使用。現在,它是相當笨拙: 「你確定要離開該頁面 您有未保存的更改 按OK客場繼續或取消停

    3熱度

    1回答

    我想在用戶離開頁面時執行後期查詢。我正在使用的代碼是 <script type="text/javascript"> window.onbeforeunload = function(){ var used = $('#identifier').val(); $.post('conversation.php?leave=true',{ud:used}); } </scri

    26熱度

    5回答

    當有人試圖從特定頁面導航而未保存其工作時,我彈出一個對話框。我使用Javascript的onbeforeunload事件,效果很好。 現在我想運行一些Javascript代碼,當用戶點擊「取消」對話框出現(說他們不想離開頁面)。 這可能嗎?我也使用jQuery,所以有可能像beforeunloadcancel我可以綁定到一個事件? UPDATE:我們的想法是實際保存,並將用戶指向不同的網頁,如果他

    2熱度

    3回答

    我在asp.net應用程序中使用jQuery的onbeforeunload事件。 如果我寫下面給出的事件,那麼它的工作正常,並顯示確認對話框。 var vGlobal = true; var sMessage = "Leaving the page will lost in unsaved data!"; [工作] > window.onbeforeunload = function() {

    20熱度

    5回答

    我這一小段代碼: <script> $(window).bind('beforeunload', function() { $.ajax({ async: false, type: 'POST', url: '/something' }); }); </script> 我不知道,我怎麼會禁用當用戶點擊提交按鈕這一請求。 基本上就像

    0熱度

    1回答

    我想完成一些非常簡單的事情。 我指的是通過iframe的網站。 iframe具有調用「onBeforeUnload」的函數。 我想在從我的父頁面卸載iframe之前關閉。 我已經想出瞭如何在同一個域上和同一頁上執行此操作。但是,我怎樣才能做到這一點跨域? 我會盡一切努力做到這一點,無論多複雜。 <iframe src="http://www.domain.com" width="100%" hei