国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript Onunload與Onbeforeunload使用小結

2024-05-06 14:12:09
字體:
來源:轉載
供稿:網友
Onbeforeunload也是在頁面刷新或關閉時調用,Onbeforeunload是正要去服務器讀取新的頁面時調用,此時還沒開始讀取;而onunload則已經從服務器上讀到了需要加載的新的頁面,在即將替換掉當前頁面時調用。Onunload是無法阻止頁面的更新和關閉的。而Onbeforeunload 可以做到。曾經做一個考試系統,涉及到防止用戶半途退出考試(有意或者無意),代碼如下:
代碼如下:
<body onbeforeunload=" checkLeave()">
<script>
function checkLeave(){
event.returnValue="確定放棄考試?(考試作廢,不記錄成績)";
}
</script>

這樣可以讓用戶確認是否要退出考場,其實BLOGJAVA在用戶編寫BLOG時,如果不保存而跳轉到其他頁面,也會有一個確認的提示(防止誤操作),也是用到Onbeforeunload。

另外還可以用來在頁面關閉的時候關閉session,代碼如下(注:用window.screenLeft > 10000 來區分關閉和刷新操作):
代碼如下:
<body onbeforeunload=" closeSession()">
<script>
function closeSession (){
//關閉(刷新的時候不關閉Session)
if(window.screenLeft>10000){
//關閉Session的操作(可以運用AJAX)
}
}
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 永善县| 新野县| 基隆市| 汶川县| 章丘市| 乌什县| 山东省| 新田县| 枣强县| 长汀县| 中山市| 施秉县| 诸暨市| 灌云县| 湘潭市| 临泽县| 江达县| 五指山市| 泊头市| 新郑市| 旬阳县| 宿松县| 响水县| 吉隆县| 西安市| 丰都县| 开鲁县| 普安县| 德安县| 娱乐| 吉隆县| 英超| 尚义县| 平邑县| 遂宁市| 邵东县| 绥化市| 仁布县| 锡林浩特市| 商城县| 疏附县|