dポイントプレゼントキャンペーン実施中!

javascriptでウインドウがアクティブか調べる方法で、
document.hasFocus() 以外の方法で調べる方法はありますでしょうか?

ブラウザによっては動作しないようで・・

A 回答 (1件)

onblur と onfocus を組み合わせてフラグをたててみてはどうでしょう?


https://developer.mozilla.org/en/DOM/window.onfo …
https://developer.mozilla.org/ja/DOM/window.onblur
    • good
    • 1
この回答へのお礼

ありがとうございます。PCでは動作するようになりました。

ただ、Androidブラウザですと、別のウインドウへ移動する際に、
以下のようにとしても、アラートが表示されませんでした。

document.addEventListener("blur", bl, false);
function bl(){
  alert(1);
}

Androidブラウザは特殊みたいです(汗)

お礼日時:2011/07/19 18:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!