|
復制代碼 代碼如下:
<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>
JavaScript技術:javascript Onunload與Onbeforeunload使用小結,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。