看板 Web_Design 關於我們 聯絡資訊
※ 引述《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