次のコードは、IE ではマウスの位置を警告しますが、Firefox やその他のブラウザーでは「未定義」と警告します。
<body onbeforeunload="test(event);">
function test(e){
if (!e) var e = window.event;
alert(e.clientX);
}
上記のコードは、ブラウザ ウィンドウが閉じられたときにマウスの位置を取得するためのものです。すべてのブラウザでマウスの位置を返すように上記のコードをどのように修正する必要があるか教えてください。
私の要件は、ブラウザが閉じられ、ページが更新されていないときにのみ新しいウィンドウを開くことです。すべてのブラウザでブラウザの終了を検出できる他の方法はありますか?