這篇文章主要介紹了javascript如何實(shí)現(xiàn)頁面關(guān)閉,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來,先為長安等服務(wù)建站,長安等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為長安企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
1、能夠嵌入動(dòng)態(tài)文本于HTML頁面。2、對瀏覽器事件做出響應(yīng)。3、讀寫HTML元素。4、在數(shù)據(jù)被提交到服務(wù)器之前驗(yàn)證數(shù)據(jù)。5、檢測訪客的瀏覽器信息。6、控制cookies,包括創(chuàng)建和修改等。7、基于Node.js技術(shù)進(jìn)行服務(wù)器端編程。
javascript實(shí)現(xiàn)頁面關(guān)閉的方法:1、通過“window.close();”實(shí)現(xiàn)不帶任何提示關(guān)閉窗口;2、通過“custom_close”關(guān)閉頁面;3、通過“javascript:window.opener=null;”關(guān)閉當(dāng)前頁面。
本文操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
js關(guān)閉當(dāng)前頁面(窗口)的幾種方式總結(jié)
1. 不帶任何提示關(guān)閉窗口的js代碼
代碼如下:
關(guān)閉
2.自定義提示關(guān)閉
代碼如下:
3.關(guān)閉當(dāng)前頁面:
代碼如下:
關(guān)閉如果是按鈕則: Response.Write("");
這樣點(diǎn)關(guān)閉的時(shí)候就不會(huì)彈出如當(dāng)前窗口正試圖關(guān)閉的對話框了.
那么怎么樣當(dāng)用戶點(diǎn)瀏覽器的最大化最小化關(guān)閉按鈕中的關(guān)閉按鈕時(shí)也彈出關(guān)閉的確認(rèn)對話框呢?這樣:
代碼如下:
這樣的話在點(diǎn)關(guān)閉時(shí)候就會(huì)執(zhí)行onbeforeunload函數(shù),彈出真的要關(guān)閉此窗口嗎的對話框,點(diǎn)取消返回假,不關(guān)閉,點(diǎn)確定返回真關(guān)閉窗口
那么怎么樣才能夠點(diǎn)擊某個(gè)按鈕的時(shí)候彈出確定取消對話框呢??如果點(diǎn)取消就不執(zhí)行下面的代碼,點(diǎn)確定就繼續(xù)執(zhí)行下面的代碼?
在按鈕的單擊里寫:
代碼如下:
Response.Write("");
意思是:首先用confirm函數(shù)彈出個(gè)有確定取消的對話框,如果你點(diǎn)了確定就返回真,就執(zhí)行window.location.href='default.aspx'代碼,如果點(diǎn)了取消就返回假,就執(zhí)行history.back();返回到原來的頁面
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“javascript如何實(shí)現(xiàn)頁面關(guān)閉”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!