2010-11-26 8 views
2


ここで私はウィンドウの焦点をconstanlyにチェックする必要があります。ユーザーが自分のサイトに存在しているかどうかをチェックしたい、彼らはイベントを呼び出した後、ある特定の時間に行う必要があります。ウィンドウのフォーカスを常にチェックしています

私はself.focus()とwindow.focus()を使用していませんが、常に "ネイティブコード"を返します。何私は私の窓(サイト)をチェックするために行うことを想定焦点を当てているかいない

おかげで、
Praveenさんjは

答えて

3

あなたが始まる、トラップの両方focusblurイベントに必要に応じ変数を更新します事実、(うまくいけば)開かれたときにウィンドウにフォーカスがあるという事実。

var hasFocus = true; 
window.onfocus = function() { 
    hasFocus = true; 
}; 
window.onblur = function() { 
    hasFocus = false; 
}; 
関連する問題