一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript Onunload與Onbeforeunload使用小結(jié)

Onbeforeunload也是在頁面刷新或關(guān)閉時(shí)調(diào)用,Onbeforeunload是正要去服務(wù)器讀取新的頁面時(shí)調(diào)用,此時(shí)還沒開始讀取;而onunload則已經(jīng)從服務(wù)器上讀到了需要加載的新的頁面,在即將替換掉當(dāng)前頁面時(shí)調(diào)用。Onunload是無法阻止頁面的更新和關(guān)閉的。而Onbeforeunload 可以做到。曾經(jīng)做一個考試系統(tǒng),涉及到防止用戶半途退出考試(有意或者無意),代碼如下:
復(fù)制代碼 代碼如下:
<body onbeforeunload=" checkLeave()">
<script>
function checkLeave(){
event.returnValue="確定放棄考試?(考試作廢,不記錄成績)";
}
</script>

這樣可以讓用戶確認(rèn)是否要退出考場,其實(shí)BLOGJava在用戶編寫B(tài)LOG時(shí),如果不保存而跳轉(zhuǎn)到其他頁面,也會有一個確認(rèn)的提示(防止誤操作),也是用到Onbeforeunload。

另外還可以用來在頁面關(guān)閉的時(shí)候關(guān)閉session,代碼如下(注:用window.screenLeft > 10000 來區(qū)分關(guān)閉和刷新操作):
復(fù)制代碼 代碼如下:
<body onbeforeunload=" closeSession()">
<script>
function closeSession (){
//關(guān)閉(刷新的時(shí)候不關(guān)閉Session)
if(window.screenLeft>10000){
//關(guān)閉Session的操作(可以運(yùn)用AJAX)
}
}
</script>

JavaScript技術(shù)javascript Onunload與Onbeforeunload使用小結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 丁香五六月婷婷 | 在线私拍国产福利精品 | 久久er国产精品免费观看1 | 亚洲国产成人久久一区www | 国产精品亚洲第一区二区三区 | 亚洲美女影院 | 激情网页 | 无码精品日韩中文字幕 | 99这里只有精品66视频 | 亚洲视频黄色 | 成人在线免费观看视频 | 国产精品九九 | 四虎影视精品永久免费网站 | 亚洲www视频 | 草草影院禁18在线观看 | 久久精品国产亚洲婷婷 | 国产在线观看一区二区三区四区 | 99精品久久秒播无毒不卡 | 一区二区三区四区日韩 | 丁香六月婷婷综合 | jizz亚洲视频 | 在线a网站 | 狠狠色丁香久久综合五月 | 在线高清免费爱做网 | 天天躁日日躁狠狠躁中文字幕老牛 | 国产一二三四区在线观看 | 国产在线播放成人免费 | 久久中文字幕2021精品 | 在线观看a网站 | 久久久久久九九 | 九一福利视频 | 日本高清中文字幕一区二区三区 | 欧美激情国产一区在线不卡 | 日韩在线一区高清在线 | 精品日本一区二区三区在线观看 | 9丨精品国产高清自在线看 aⅴ一区二区三区 | 美女视频网站黄 | 精品久久中文字幕有码 | 97精品久久久久中文字幕 | 久久综合伊人 | 思思久久99热只有精品 |