关闭浏览器窗口JS弹窗提示 JS中如何在关闭窗口时不弹出对话框?

\u5982\u4f55\u8fd0\u7528javascript\u5728\u5173\u95ed\u6d4f\u89c8\u5668\u65f6\u5f39\u51fa\u201c\u786e\u8ba4\u201c\u6846






window.onbeforeunload = function(e){
return confirm("\u662f\u5426\u5173\u95ed\u7a97\u53e3");
}




\u8fd9\u4e2a\u662f\u591a\u4e2a\u6d4f\u89c8\u5668\u90fd\u652f\u6301\u7684\u7248\u672c





window.onbeforeunload = function(e){
if(window.event)
window.event.returnValue = "\u5173\u95ed\u7a97\u53e3";
return false;
}



\u8fd9\u4e2a\u7248\u672c\u5462\u5728Firefox\u4e0b\u9762\u5c31\u6ca1\u6709\u81ea\u5b9a\u4e49\u7684\u63d0\u793a\u4fe1\u606f\u4e86\u3002\u3002\u3002

\u5b50\u7a97\u53e3\u8c03\u7528window.close()\u7684\u65f6\u5019\u5c31\u4e0d\u4f1a\u5f39\u51fa\u5bf9\u8bdd\u6846\u4e86\uff0c\u6240\u4ee5\u53ea\u8981\u5c06\u7a97\u53e3\u8bbe\u4e00\u4e2a\u4f2a\u7236\u7a97\u53e3\uff0c\u90a3\u4e48IE\u5c31\u4f1a\u628a\u5f53\u524d\u7a97\u53e3\u5f53\u6210\u4e00\u4e2a\u5b50\u7a97\u53e3

\u7528 window.opener = null;\u5c31\u53ef\u4ee5

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script>
window.onload = function(){

var form = document.forms[0];

form.onsubmit = function(){

// 注销onbeforeunload事件
window.onbeforeunload = null;
// 这个是关闭窗口用作测试 并不能提交
// 正确的做法是在提交页面关闭窗口
window.close();
};


window.onbeforeunload = function(e){

e.returnValue = '数据提交是否退出?';
};

};
</script>
</head>
<body>
<form action="php/test.php">
<input type="submit">
</form>
</body>
</html>


  • 濡備綍鍘婚櫎缃戦〉js寮圭獥浠g爜濡備綍鍘婚櫎缃戦〉js寮圭獥浠g爜
    绛旓細ASP.NET鐢JS濡備綍鍏抽棴褰撳墠椤甸潰鍒锋柊涓婚〉闈紵涓涓畝鍗曠殑鏂规硶灏辨槸锛岄鍏堝湪椤甸潰涓婃斁缃竴涓湇鍔″櫒鎺т欢Button锛岀劧鍚庡湪杩欎釜Button鐨刢lientclick浜嬩欢閲岀敤showModalDialog寮瑰嚭绐楀彛锛屽綋浣犳妸杩欎釜绐楀彛鍏抽棴鐨勬椂鍊欙紝鐖剁獥鍙e氨鑷姩鍒锋柊浜嗭紝鎬庝箞瑙i櫎娴忚鍣绂佺敤js锛熼鍏堬紝鎵撳紑杞欢锛岀偣鍑诲彸涓婅鐨勫伐鍏凤紝鍦ㄥ脊鍑虹殑涓嬫媺鑿滃崟涓夋嫨閫夐」銆...
  • 鐏嫄娴忚鍣ㄥ叧闂,JS鎬庝箞寮瑰嚭comfirm(鈥滅‘璁ゅ叧闂悧?鈥)涔嬬被鐨勭‘璁ゅ叧闂璇...
    绛旓細+ type] = handler;} } };EventUtil.addHandler(window, "beforeunload",function(event) { event = EventUtil.getEvent(event);event.returnValue = "纭鍏抽棴鍚楋紵";});杩欎釜鏍蜂緥浠g爜閲岄潰灏辨槸閫氳繃beforeunload浜嬩欢鎹曡幏鐢ㄦ埛鍏抽棴椤甸潰鐨勬搷浣滐紝鐒跺悗寮瑰璇濇銆傚鏋滃鎴戜滑鐨勫洖绛斿瓨鍦ㄤ换浣曠枒闂紝娆㈣繋缁х画闂銆
  • 鍚庡彴寮瑰嚭js璀﹀憡妗 濡備綍鑷姩鍏抽棴
    绛旓細鍚庡彴JS璀﹀憡妗嗕竴鑸槸浣跨敤HTML浠g爜妯℃嫙鎴栬匒lert鍑芥暟瀹炵幇鐨勩侶TML浠g爜妯℃嫙锛氳繖绉嶇被鍨嬬殑璀﹀憡妗嗛兘鏄彲浠ュ甫鏈鍏抽棴鏂规硶鐨勩傚彧瑕佸湪璀﹀憡妗寮瑰嚭鍚庤缃釜瀹氭椂鍣ㄥ幓璋冪敤鍏抽棴鏂规硶灏卞彲浠ヤ簡锛屼綘鍙互閫夋嫨涓浜涚涓夋柟鐨鎻愮ず妗咼S搴擄紝寰堝閮藉甫鏈夎嚜鍔ㄥ叧闂姛鑳界殑 娴忚鍣鑷甫Alert鍑芥暟锛氳繖绉嶆柟寮忓湪璀﹀憡妗嗗脊鍑烘椂浼氶樆濉炰綇绋嬪簭锛屽鑷村悗闈...
  • 璇锋暀,js濡備綍鍦鍏抽棴娴忚鍣鏃惰Е鍙戜竴涓簨浠
    绛旓細鍦娴忚鍣ㄥ叧闂涔嬪墠濡傛灉闇瑕佹湁鎿嶄綔鐨勮瘽锛屽簲璇ョ洃鍚 window.onbeforeunload 浜嬩欢銆傝繖涓簨浠朵細鍦ㄩ〉闈㈤攢姣佸墠瑙﹀彂锛堝叧闂爣绛撅紝鍒锋柊椤甸潰绛夛級銆俹nbeforeunload 鐨勮繑鍥炲煎鏋滄槸true锛岄偅涔堣繖涓細寮瑰嚭鎻愮ず妗嗭紝璇㈤棶鐢ㄦ埛鏄惁鍏抽棴椤甸潰.濡傛灉鍦ㄩ〉闈㈠叧闂墠瑕佸彂鍑轰竴涓紓姝ヨ姹傦紝娌℃湁鍔炴硶淇濊瘉璇锋眰涓瀹氳兘鍙戦佹垚鍔熴傚洜涓烘湁鍙兘鍦ㄥ紓姝ユ搷浣...
  • js濡備綍鍏抽棴褰撳墠绐楀彛js濡備綍鍏抽棴褰撳墠绐楀彛宸ュ叿
    绛旓細iPhoneios8璁剧疆-Safari-楂樼骇-JavaScript鍙互鍏抽棴浣嗘槸锛鎻愰啋浣狅紝鐜板湪JavaScript鏄墍鏈変富娴娴忚鍣鐨勯粯璁よ剼鏈紝鎰忔濆氨鏄紝JavaScript鍦ㄧ綉椤典腑寰楀埌浜嗘櫘閬嶇殑搴旂敤锛屾墍浠ワ紝濡傛灉浣犵鐢ㄦ帀JavaScript锛屽彲鑳藉緢澶氱綉绔欑殑鍔熻兘閮芥棤娉曚娇鐢紝椤甸潰鏃犳硶姝e父鏄剧ず銆傜敋鑷筹紝鏈夌殑缃戠珯瀹屽叏鎵撲笉寮銆傛墍浠ワ紝涓嶅缓璁妸JavaScript鍏抽棴鎺夈JS瀹氭椂鍏抽棴...
  • js濡備綍寮瑰嚭绐楀彛js濡備綍寮瑰嚭绐楀彛妯″紡
    绛旓細绛夋晥浜巎s浠g爜 window.open(//www.jb51.net);//鍦ㄥ彟澶栨柊寤虹獥鍙d腑鎵撳紑绐楀彛 js妯℃佹寮瑰嚭鏃舵棤娉曢夋嫨鍏朵粬鍦版柟锛熶竴涓猵瀹介珮閮借缃垚100%锛岀粷瀵瑰畾浣嶏紝灞傜骇璁剧疆鎴愭渶楂橈紝浜哄姘歌繙涔熺偣涓嶆帀锛屽彧鑳鍏抽棴缃戦〉娴忚鍣鑷甫鐨勬槸鑳界偣脳鐨勶紝鍙互鐢╦s澶勭悊涓涓媐unctionalertEnd(){//say浣犳兂璇寸殑璇濓紝浠栧叧闂笉浜嗘祻瑙堝櫒鐨...
  • js濡備綍寮瑰嚭椤甸潰js濡備綍寮瑰嚭椤甸潰绐楀彛
    绛旓細3鍔熻兘纭(鈥鎻愮ず淇℃伅鈥),鍏锋湁纭鍜鍙栨秷鍔熻兘; 鏈変竴涓弬鏁拌繑鍥炲紅rue鎴杅alse,鍗虫彁绀轰俊鎭 鐢ㄦ硶濡備笅 鍦js涓: 鍑芥暟IsSure(){ 瀹氫箟鍙橀噺 mes=纭( if(mes==true){do 鏌愮墿;} else{do 鍏朵粬浜嬫儏;} } "/ 4鍔熻兘绐楀彛.open()鐨勬柊鎻愮ず椤甸潰寮瑰嚭銆俻age.aspx 鍙傛暟濡備笅: 鎮ㄥ彲浠ラ氳繃璁剧疆鍙傛暟鏉ヨ缃椤甸潰鐨勫ぇ灏忋
  • js鎬庝箞鍏抽棴褰撳墠椤甸潰js鎬庝箞鍏抽棴褰撳墠椤甸潰绌虹櫧
    绛旓細濡備綍鐢JS鍏抽棴褰撳墠椤甸潰 鍏抽棴绐楀彛鐨刯s鏂规硶:1.娌℃湁浠讳綍鎻愮ず灏卞叧闂獥鍙g殑js浠g爜 window.open(,_selfwindow.close()銆",_self window.close()銆倉 else{} } / JS濡備綍鍘绘帀鎵嬫満娴忚鍣鑷甫鐨勭姸鎬佹爮锛焜s璨屼技涓嶈锛岃寰10骞村墠鍙互鎶婃祻瑙堝櫒涓婃墍鏈夊伐鍏锋爮閮介殣钘忔帀锛岃繛鍏抽棴鎸夐挳閮芥病鏈夛紝閭d釜鐖藉晩锛屽彧鍓╀釜js寮瑰嚭...
  • JS涓浣曞湪鍏抽棴绐楀彛鏃朵笉寮瑰嚭瀵硅瘽妗?
    绛旓細瀛绐楀彛璋冪敤window.close()鐨勬椂鍊欏氨涓嶄細寮瑰嚭瀵硅瘽妗嗕簡锛屾墍浠ュ彧瑕佸皢绐楀彛璁句竴涓吉鐖剁獥鍙o紝閭d箞IE灏变細鎶婂綋鍓嶇獥鍙e綋鎴愪竴涓瓙绐楀彛 鐢 window.opener = null;灏卞彲浠
  • php绋嬪簭閲岄潰瀹炵幇鍏抽棴娴忚鍣ㄥ脊鍑windows灏绐楀彛(甯︽湁纭鍜屽彇娑堟寜閿...
    绛旓細浣犵殑闇姹傚畬鍏ㄥ彲浠js鍋氾紝鑷充簬鎬庝箞鍋氥傝繖鏄痡s闂銆傚鏋滅偣鍑荤‘璁わ紝js鍋氫竴涓猘jax璇锋眰灏卞ソ 鐐瑰嚮鍙栨秷浠涔堥兘涓嶅仛锛岃繖鏄痗onfim鐨勫熀鏈睘鎬с
  • 扩展阅读:网页多窗口打开设置 ... js关闭当前标签页 ... js停止关闭页面 ... js关闭浏览器事件 ... 关闭窗口可以通过 来实现 ... qq浏览器老说我窗口已满 ... 一屏多窗口app ... qq浏览器关闭多窗口 ... js关闭浏览器窗口的方法 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网