常用javascript

有時候在編輯頁面用戶做修改後,可能會有刷新、關閉等誤操作造成當前頁面信息的丟失,
何不先提醒一下用戶呢?實例代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Confirm Before Leave</title>
<script language="javascript" type="text/javascript">

<!--
var pb_strConfirmCloseMessage;
var pb_blnCloseWindow = false;
pb_strConfirmCloseMessage ="您真的要離開本頁嗎?";
function ConfirmClose() {
window.event.returnValue = pb_strConfirmCloseMessage;
pb_blnCloseWindow = true;
}
function ShowConfirmClose(blnValue) {
if(blnValue) {
document.body.onbeforeunload = ConfirmClose;
} else {
document.body.onbeforeunload = null;
}
}
//--></script>
</head>
<body οnlοad="ShowConfirmClose(true);">
<input type=button value="提示" οnclick="ShowConfirmClose(true);">
<input type=button value="不提示" οnclick="ShowConfirmClose(false);">
<input type=button value="測試刷新" οnclick="window.location.reload();">
</body>
</html>
發佈了19 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章