作者KenZ ()
看板Web_Design
標題Re: [問題] 按IE右上角的關閉時, 可以做到Confirmꨠ…
時間Mon May 4 14:59:21 2009
※ 引述《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)
推 tomin:不行吧 無法偵測到那邊 不過你可以考慮另外做一個按鈕 05/04 15:19
→ tomin:按鈕按下去 就詢問要不要關 05/04 15:20
→ grence:或者反過來,做了某些動作(輸入文字之類)才加上這個事件 05/04 22:21
→ KenZ:感謝大家的回答, 看來我要放棄這個功能了 05/05 10:01