// global variable for subwindow reference var newWindow; // generate and fill the new window function makeNewWindow() { //make sure it isn't already"> // global variable for subwindow reference var newWindow; // generate and fill the new window function makeNewWindow() { //make sure it isn't already"> // global variable for subwindow reference var newWindow; // generate and fill the new window function makeNewWindow() { //make sure it isn't already" />

開いたウィンドウがjavascriptで閉じられていることを確認するにはどうすればよいですか?

開いたポップアップウィンドウが閉じられているかどうかを検出する方法はありますか?

<script type="text/javascript">
// global variable for subwindow reference
var newWindow;
// generate and fill the new window
function makeNewWindow() {
   //make sure it isn't already opened
        newWindow = window.open("http://www.google.com","sub","status,height=200,width=300");

}

function checkWindow() {
    if(newWindow.closed){
        document.write("Window has closed.");
    }
}
</script>
    <form>
<input type="button" value="Create New Window" onclick="makeNewWindow();" />
<script>
    checkWindow();
</script>
</form>

私は開いたウィンドウを閉じるときにそれが欲しい。関数checkWindow()は "Window has closed"という画面を表示します。私に助けのコードを教えてください。前もって感謝します

0

1 答え

  var win = window.open('http://www.google.com','google','width=800,height=600,status=0,toolbar=0');   
  var timer = setInterval(function() {   
  if(win.closed) {  
     clearInterval(timer);  
     alert('closed');  
  }  
}, 1000);  
2
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript