• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 187
  • Last Modified:

receiving an event when IE changes URLs

Is it possible to write an ActiveX control that receives a URL changed event any time the IE browser in another window changes its URL?

I know the IWebBrowser interface publishes an event called NavigateComplete2(pDisp, url) - but thought this interface was used only for use as a container.

I would like to write an ActiveX control that sits in one window of IE and receives events about changes in a second window.

Let me know if you have any thoughts or ideas.

Thanks.

0
BrindleFly
Asked:
BrindleFly
1 Solution
 
slinkyCommented:
How about using the Javascript OnLoad event?
0
 
BrindleFlyAuthor Commented:
The JavaScript OnLoad() event can only be hooked if it appears on the HTML page that is loading.  I need to catch the change event from another window of the browser.  This window is not necessarily under my control - so JavaScript is out of the question.

My hope is to have an ActiveX control that hooks events coming from the browser.




0
 
chensuCommented:
Look into the following KB article. The method allows you to capture the events fired by any newly created IE4 window.

FILE: IEHelper-Attaching to IE4 using a Browser Helper Object
http://support.microsoft.com/support/kb/articles/Q179/2/30.asp
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now