Re: [問題] 按IE右上角的關閉時, 可以做到Confirmꨠ…

看板Web_Design作者時間16年前 (2009/05/04 14:59), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串3/4 (看更多)
※ 引述《tomin (for pete's sake)》之銘言: : ※ 引述《KenZ ()》之銘言: : : 想請問一個功能是否有辦法達到 : : 就是當使用者按了IE右上角的關閉按鈕時 : : 要先跳出一個 Confirm('您確定要關閉嗎?') 的訊息 : : 如果使用者點了取消, IE就不要關閉 : : 我有試過在 body 的 onunload 做, 如下: : : <body onunload="return confirm('您確定要關閉嗎?');"> : : 這樣會跳出來 Confirm 可是按了取消後還是一樣會關閉視窗 : : 請問這個功能有沒有解 : : 先感謝了 : <script> : window.onbeforeunload=function(){ : return "您確定要關閉嗎?"; : } : </script> 感謝你提供的方法 試過後, 發現這個方式是可以達成取消就不會關閉IE了 不過卻連用其他方式離開這頁都會秀這個訊息... 另外, 我是用 ASP.NET 寫這個網頁 慘的是, 連一般的 PostBack 都會出現這個訊息 有辦法判斷只有當按下X(右上角關閉)才觸發嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.147.80 ※ 編輯: KenZ 來自: 60.249.147.80 (05/04 15:00)

05/04 15:19, , 1F
不行吧 無法偵測到那邊 不過你可以考慮另外做一個按鈕
05/04 15:19, 1F

05/04 15:20, , 2F
按鈕按下去 就詢問要不要關
05/04 15:20, 2F

05/04 22:21, , 3F
或者反過來,做了某些動作(輸入文字之類)才加上這個事件
05/04 22:21, 3F

05/05 10:01, , 4F
感謝大家的回答, 看來我要放棄這個功能了
05/05 10:01, 4F
文章代碼(AID): #19_f9AEj (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #19_f9AEj (Web_Design)