Click here to Skip to main content
15,892,537 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am working on internet explorer add on.I am manipulating DOM when DocumentComplete event was arises.Whole data get manipulated but when page contains frames,the data in frames get asynchronously changed through AJAX.So DocumentComplete event is not arises.I have tried on onreadystatechange event,downloadbegin event,download complete event...etc but these events are also not called when frames get refreshed.
So how can i get complete DOM when frames getting refreshed.I have tried following results.

<br />
webBrowser = (WebBrowser)site;<br />
webBrowser.NavigateComplete2 += new DWebBrowserEvents2_NavigateComplete2EventHandler(this.NavigateComplete2);<br />
webBrowser.BeforeNavigate2+=new DWebBrowserEvents2_BeforeNavigate2EventHandler(this.OnBeforeNavigate2);<br />
               webBrowser.DocumentComplete += new DWebBrowserEvents2_DocumentCompleteEventHandler(this.OnDocumentComplete);<br />
webBrowser.NewWindow2 += new DWebBrowserEvents2_NewWindow2EventHandler(this.NewWindowOpen);<br />
               webBrowser.CommandStateChange += new DWebBrowserEvents2_CommandStateChangeEventHandler(this.commandChange);<br />
               webBrowser.ProgressChange += new DWebBrowserEvents2_ProgressChangeEventHandler(this.progresschange);<br />
               webBrowser.DownloadBegin += new DWebBrowserEvents2_DownloadBeginEventHandler(webBrowser_DownloadBegin);<br />
webBrowser.DownloadComplete += new DWebBrowserEvents2_DownloadCompleteEventHandler(this.OnDownloadComplete);<code>
Posted
Updated 14-Apr-14 23:33pm
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900