js現在のページ(ウィンドウ)を閉じるためのいくつかの方法

2186 ワード

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 '         ?'">
このようにすると、ポイントが じた にObeforeunload が されます. にこのウィンドウを じますか?
どのようにしてボタンをクリックした にキャンセルダイアログが されますか?ポイントがキャンセルされたら のコードを しません.ポイントが したら のコードを し けますか?
ボタンのクリックに を きます.
まずconfirm でキャンセルが したダイアログを きます. したら ります.window.locations.href='default.aspx'コードを します.キャンセルしたら に ります.history.back()を します. のページに ります.
:http://www.jb51.net/article/34502.htm