ウィンドウ B が閉じられたときに関数 X がウィンドウ A でトリガーされた例を教えてください。たとえば、ウィンドウ A が最初に起動され、ウィンドウ A のボタンが押された後、ウィンドウ B が開いて何かを実行し、ウィンドウ B を閉じます。ウィンドウ B が閉じられるとすぐに、フォーカスはウィンドウ A に移動します。今回は、ウィンドウ A の関数 X を実行したいと思います。Javascriptでこれを行う方法を教えてください。
2 に答える
0
オブジェクトのタイプのイベントリスナーを登録focus
します。window
window.addEventListener("focus", function() {
console.log("I'm focused again!");
// Rest of your code
});
IE <9のattachEvent
場合は、またはを使用します。問題がない場合は、window.onfocus
プロパティを定義します。
于 2012-06-19T16:49:10.553 に答える
0
Html5 にはPage Visibility API があり、フォーカスを取得したときと失ったとき (およびその他の状態) でウィンドウ/タブを管理できます。
于 2012-06-19T17:02:14.227 に答える