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