2017-11-04 17 views
0

次のコードを使用しています。しかし、イベントが定義されていないので、私は結果を得ています。これにはどのような原因が考えられますか?onbeforeunload関数でイベント未定義の問題

window.onbeforeunload = function(event){ 
     if(window.event.clientX < 0 && window.event.clientY <0){ 
      alert('Browser close button clicked'); 
     } 
} 

答えて

1

は、すべてのブラウザで標準ではありません。ハンドラ関数のevent引数を使用してください

window.onbeforeunload = function(event){ 
     if(event.clientX < 0 && event.clientY <0){ 
      alert('Browser close button clicked'); 
     } 
} 
+0

どうすればいいですか? –

+0

何をしますか?質問は非常に曖昧です – charlietfl

+0

ハンドラ関数のイベント引数の使い方は? –