Re: Sink events from window.external

From: Michael Harris \(MVP\) ("Michael)
Date: 02/08/05


Date: Tue, 8 Feb 2005 15:57:17 -0800

Mark Guerrieri wrote:
> I have an app that hosts the browser control, and in the HTML of the
> browser I use window.external to assign an automation object to a
> variable in VbScript. The automation object is a straigt forward ATL
> object that implements IProviderClassInfo2 and IObjectSafety.
>
> Is it possible to sink events from this object in VbScript? It seems
> that the "Sub Object_Event" method only works if the object was
> created on the page. I cant find a way to get the browser control to
> call Advise for my object's events. Events fire and work fine
> outside of a scripting host.
>
> Say, for example, you passed a Recordset object into the script via
> window.external:
>
> Dim oRs
> Set oRs = window.external
>
> I can now access the properties and methods of the recordset, but how
> can I sink its events?

ScriptX from www.meadroid.com has (in its free unlicensed subset) support
for Dynamic Event Binding (connecting event sources and sinks of existing
objects).

-- 
Michael Harris
Microsoft MVP Scripting 


Relevant Pages

  • Re: Sink events from window.external
    ... > I have an app that hosts the browser control, and in the HTML of the ... > Is it possible to sink events from this object in VbScript? ... I cant find a way to get the browser control to ... Microsoft MVP Scripting ...
    (microsoft.public.inetsdk.programming.webbrowser_ctl)
  • Re: Sink events from window.external
    ... > I have an app that hosts the browser control, and in the HTML of the ... > Is it possible to sink events from this object in VbScript? ... I cant find a way to get the browser control to ... Microsoft MVP Scripting ...
    (microsoft.public.scripting.vbscript)
  • Re: Sink events from window.external
    ... >I have an app that hosts the browser control, and in the HTML of the ... The automation object is a straigt forward ATL object that ... I cant find a way to get the browser control to call Advise for my ... > I can now access the properties and methods of the recordset, ...
    (microsoft.public.scripting.vbscript)
  • Re: Sink events from window.external
    ... >I have an app that hosts the browser control, and in the HTML of the ... The automation object is a straigt forward ATL object that ... I cant find a way to get the browser control to call Advise for my ... > I can now access the properties and methods of the recordset, ...
    (microsoft.public.inetsdk.programming.webbrowser_ctl)
  • Re: Sink events from window.external
    ... >I have an app that hosts the browser control, and in the HTML of the ... The automation object is a straigt forward ATL object that ... I cant find a way to get the browser control to call Advise for my ... > I can now access the properties and methods of the recordset, ...
    (microsoft.public.inetsdk.programming.scripting.vbscript)

Loading