2011-07-30 8 views
0

なぜこのURLを知りたいのですかhttp://www.thefutureoftheweb.com/demo/2007-05-16-detect-browser-window-focus/ 別々に開くと、これはうまくいきます。iframe内のアクティブなウィンドウを検出しています

それはiframe内にロードされるときにhttp://speedywap.com/ihome/?url=

Test URL

ぼやけされていない奇妙な、これはあなたがIFRAMEをクリックするとメインページに戻ってクリックしたときにそれがあるということですぼやけているが、それ以外のものはない。アクティブにできる唯一のウィンドウとして初期負荷からぼやけのiframeない理由 When the iframe is loaded the first time

Clicking the iframe and then the bar

下のスクリーンショットで

ルックは、私は何を得ることはありませんことです。

答えて

1

iframe内のドキュメントの最初の部分にはfocusがないため、blurイベントは、iframe内のページに表示されません。

最初にページを読み込むと、iframeとそのコンテンツが読み込まれますが、focusは表示されません。したがって、ページロード時にはblurイベントは発生しません。

+0

これを解決するには、最初のアクティブな状態をぼかすように設定する必要があります。つまり、iframeにロードされていなければ、自動的にぼかしが削除されますが、そうであれば、ユーザーはアクティブになる必要があります。 – Vish

+0

あなたが私の質問に答えたので、そのような素晴らしい観察と受け入れられた答えのための素晴らしい答え1あなたのための投票。ありがとう – Vish

+0

うん、良い解決策のように聞こえる –

関連する問題