2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

« IE7/IE8で、window.open()で作った子ウィンドウを.focus()でアクティブにする。 | トップページ | IE7/IE8で、window.open()で作った子ウィンドウから親ウィンドウを.focus()でアクティブにする。 »

2009年8月15日 (土)

IE7/IE8で、IEオブジェクトがアクティブなタブか?を判定する。

IE7/IE8で、IEオブジェクトがアクティブなタブか?の判定

Function TabIsActive(ie)
ie.StatusText=CStr(ie.HWND)
TabIsActive=(ie.StatusText=CStr(ie.HWND))
ie.StatusText=""
End Function

ie.StatusTextを変更可能なのは、アクティブなタブだけなので、試しに変更してみる。
変更文字列には、ie.HWNDを乱数代わりに使います。

判定できるのは、そのIEウィンドウ内でアクティブなタブか、であって、そのIEウィンドウがアクティブかどうかは不明です。

« IE7/IE8で、window.open()で作った子ウィンドウを.focus()でアクティブにする。 | トップページ | IE7/IE8で、window.open()で作った子ウィンドウから親ウィンドウを.focus()でアクティブにする。 »