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

首頁 > 語言 > JavaScript > 正文

js關閉當前頁面(窗口)的幾種方式總結

2024-05-06 14:19:28
字體:
來源:轉載
供稿:網友

1. 不帶任何提示關閉窗口的js代碼
代碼如下:
<a href="javascript:window.opener=null;window.open('','_self');window.close();">關閉</a>

2.自定義提示關閉

代碼如下:
<script language="javascript">
// 這個腳本是 ie6和ie7 通用的腳本
function custom_close(){
if
(confirm("您確定要關閉本頁嗎?")){
window.opener=null;
window.open('','_self');
window.close();
}
else{}
}
</script>

<input id="btnClose" type="button" value="關閉本頁" onClick="custom_close()" />

3.關閉當前頁面:
代碼如下:
<a href="javascript:window.opener=null;window.close();">關閉</a>如果是按鈕則:

Response.Write("<script language=/"javascript/">window.opener=null;window.close();</script>");

這樣點關閉的時候就不會彈出如當前窗口正試圖關閉的對話框了.

那么怎么樣當用戶點瀏覽器的最大化最小化關閉按鈕中的關閉按鈕時也彈出關閉的確認對話框呢?這樣:
代碼如下:
<body onbeforeunload="return '真的要關閉此窗口嗎?'">

這樣的話在點關閉時候就會執行onbeforeunload函數,彈出真的要關閉此窗口嗎的對話框,點取消返回假,不關閉,點確定返回真關閉窗口


那么怎么樣才能夠點擊某個按鈕的時候彈出確定取消對話框呢??如果點取消就不執行下面的代碼,點確定就繼續執行下面的代碼?

在按鈕的單擊里寫:
代碼如下:
Response.Write("<script language=/javascript/">" + "if(confirm(/"確定嗎?/"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");

意思是:首先用confirm函數彈出個有確定取消的對話框,如果你點了確定就返回真,就執行window.location.href='default.aspx'代碼,如果點了取消就返回假,就執行history.back();返回到原來的頁面

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 重庆市| 四平市| 农安县| 吴川市| 天全县| 色达县| 怀集县| 西和县| 苏州市| 容城县| 临西县| 北安市| 新乡县| 红安县| 湘乡市| 扎兰屯市| 大埔县| 修水县| 盐池县| 西吉县| 招远市| 杨浦区| 丽江市| 长泰县| 万载县| 信阳市| 黔西县| 海兴县| 时尚| 锦州市| 淄博市| 赤峰市| 阿坝县| 泸溪县| 离岛区| 沭阳县| 乐安县| 上虞市| 丰镇市| 伊川县| 平乐县|