I have a web application that relies heavily on the host page (static -
never changes) talking to a popup window. The popup window pages change as
the user navigates around the website.
The host page is IE and has an embedded ActiveX. The ActiveX fires events
and the host page reacts to these events. In turn, the host page makes
changes to the popup page via the reference to that page created by
window.open in the host page.
Users navigate around the website in the popup window. The popup pages are
rendered in IE (some have other embedded ActiveX) with the exception of a
single page which is rendered in GCF.
The problem is that the communications between the host and the popup are
broken due to the way that GCF is implemented.
Is there a way to set up a communications path between the windows that's
reliable and the same for both the IE pages and the GCF page that are in
I have looked at the method of having the GCF ActiveX in the host page and
opening the popup page but that seems to render the popup in GCF despite
the tag "<meta http-equiv="X-UA-Compatible" content="chrome=1">" NOT being
included; the popup IS, however, wrapped in an IE window. This does not
seem to be a satisfactory solution.
I have looked at rendering the whole site in GCF but I have too many
ActiveX pages and I cannot load them in the GCF page. I do need to wrap the
site in IE since it's a standalone application on a single computer. This
is required in order to open the pages in kiosk mode (full screen with no
If anyone understands the above scenario and can offer some advice or
assistance then it would be greatly appreciated.