S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

ブラウザの閉じる[×]ボタン対策

確かIE限定で座標で云々だったよなー
なんか解像度とかで不安定とかなんだよなー
という記憶だったので、改めてメモ。
最小化にも対応ってことでこちら(きのこる先生-チラシの裏さん)のサンプルを拝借。

<html>
  <head>
  <script type="text/javascript">
  <!--
  function doUnload() {
    alert("event.clientX:" + event.clientX + " , " + "event.clientY:" + event.clientY);
    if(event.clientX <= -8900 || event.clientY <= -8900 || event.clientX >= 32000 || event.clientY >= 32000) {
      alert("閉じちゃだめなのに!");
    }
  }
  // -->
  </script>
  </head>
  <body onunload="doUnload();">
  </body>
</html>

IE7はダメで、onunloadイベントはリロードや遷移でも発生するのね。
んで、タイミング的に閉じるイベントをブロックすることはできないみたいね。
そもそも、閉じるイベントがブロックできると、マズイ気がするけど、できるんかいな???