現在のページ (ウィンドウ) を閉じるためのいくつかの方法の JS 概要。必要な友人はそれを参照してください。
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 '真的要关闭此窗口吗?'">
は、まず確認関数を使用して、キャンセルを確認するダイアログ ボックスを表示します。[OK] をクリックすると、true が返され、window.location.href='default.aspx' コードが実行されます。[キャンセル] をクリックすると、元の状態に戻ります。 false にして、history.back() を実行します。元のページに戻ります。
Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default. asp x';}"+"else{history.back();}"+"</script>");
WeChat、Alipay、Baidu Wallet で閉じるには戻るボタンをクリックしてください。 window