2011-01-21 14 views
0
function appFocus() { 
    write("FOCUSED"); // write on the screen 
} 
appWin.addEventListener("focus", appFocus, false); 
// appWin is my window 
  • この同じコードは、他のウィンドウでうまく動作
  • 他のリスナーが、具体的focusイベントがちょうどこのウィンドウでは動作しない理由を、このウィンドウので

、とうまく動作しますか?あなたの考えを分かち合いましょう。この単純なフォーカスリスナーを動作させない原因は何ですか?

+0

リスナの前と後に 'window.onfocus = null'を実行すると、別のウィンドウが表示されますが、それは動作し続けます.. –

+1

appWinとは何ですか? –

+0

あなたは 'window'と言うので、 'appWin'で表される要素はフォーカスを得ることができますか? –

答えて

0

はそれを見つけた:

私はウィンドウ内で、ブラウザを集中「onloadイベント」とのウィンドウを持っています。このオンロードを削除することで、 "onfocus"イベントが機能します。

+0

、それは次のようになります:http://stackoverflow.com/questions/4763147/how-to-listen-to-focus-event-of-a-window-with-a-browser –

関連する問題