Google
 
Web itpro-blogger.blogspot.com
日曜日, 2月 21, 2010

[JavaScript]ブラウザの閉じるボタン([×]ボタン)

▼質問
ブラウザの閉じるボタン([×]ボタン)を押されても

閉じない方法(キャンセルする方法)はないのかな?

▼回答
閉じない方法(キャンセルする方法)はないけど

閉じる前に自分のウィンドウを出し直す方法で

閉じないようにすることはできるよ。

サンプルを作ってみたから参考にしてくれ!!

CloseTest.htmlファイルを作成する。



<html>
<head>
<script language="javascript">
<!--
var flag = true;
-->
</script>
</head>
<body onBeforeUnload="if ( flag ) alert( 'ブラウザの[×]ボタンでは、閉じることはできません。\n[閉じる]ボタンを使用してください。' );" onUnload="if ( flag ) window.open( 'CloseTest.html' );">
<input type="button" value="閉じる" onClick="flag = false; window.close();">
</body>
</html>







Comments: コメントを投稿

<< Home

This page is powered by Blogger. Isn't yours?