Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #17398
| Message-ID | <3672281.3Po27QccK0@PointedEars.de> (permalink) |
|---|---|
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
| Organization | PointedEars Software (PES) |
| Date | 2012-12-01 17:12 +0100 |
| Subject | Re: Refreshing ActiveX controls |
| Newsgroups | comp.lang.javascript |
| References | <k97pll$gnv$1@speranza.aioe.org> <XnsA11B44125E04jaejunksglegooilma@0.0.0.23> <k98shh$ejs$1@speranza.aioe.org> <XnsA11C8B1866584jaejunksglegooilma@0.0.0.23> |
| Followup-To | comp.lang.javascript |
Followups directed to: comp.lang.javascript
JJ wrote:
^^
Who?
> Cezary Tomczyk <cezary.tomczyk@gmail.com> wrote:
>> Not exactly refreshing the ActiveX installation. Just want to know when
>> ActiveX installation is complete.
>
> That's same as checking whether the ActiveX control is fully loaded,
> running, and ready.
>
> Since OBJECT tag doesn't support ONLOAD attribute,
s/tag/element type/. It may not support the `onload' *attribute* (HTML5 WD
and ED beg to differ [1, 2], and so do even non-HTML5 browsers even though
it would be invalid markup then), but the element objects have supported the
`onload' *property* for a long time (even before the W3C DOM [3]), and as a
result the `load' event applies to it [4].
[1] <http://www.w3.org/TR/2012/WD-html5-20121025/
the-object-element.html#the-object-element>
[2] <http://dev.w3.org/html5/spec/single-page.html#the-object-element>
[3] <http://docs.oracle.com/cd/E19957-01/816-6408-10/handlers.htm#1120545>
[4] <http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html
#Events-eventgroupings-htmlevents>
> you'll have to poll one of the control's property.
If possible, don't.
> For example, periodically check the "color" property until it's in the
> form of a string. With error handlings of course, in case that property
> doesn't exist yet. Meaning that the control isn't running yet.
The API of plugins triggered by ActiveX controls/COM objects usually is
encapsulated in another object accessible through a single property of the
element object, so what you suggest is not likely. It might be possible to
feature-test deep property access, but it is certainly better to let the
control tell the embedding context when it is ready.
PointedEars
--
Prototype.js was written by people who don't know javascript for people
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
-- Richard Cornford, cljs, <f806at$ail$1$8300dec7@news.demon.co.uk>
Back to comp.lang.javascript | Previous | Next — Previous in thread | Find similar | Unroll thread
Refreshing ActiveX controls Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2012-11-29 14:58 +0100
Re: Refreshing ActiveX controls Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-11-29 17:42 +0100
Re: Refreshing ActiveX controls Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2012-11-29 21:36 +0100
Re: Refreshing ActiveX controls Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-11-29 23:20 +0100
Re: Refreshing ActiveX controls Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2012-11-30 00:27 +0100
Re: Refreshing ActiveX controls Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-12-01 16:42 +0100
Re: Refreshing ActiveX controls JJ <jaejunks@glegooilma-swapit.com> - 2012-11-29 23:37 +0000
Re: Refreshing ActiveX controls Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2012-11-30 00:53 +0100
Re: Refreshing ActiveX controls JJ <jaejunks@glegooilma-swapit.com> - 2012-12-01 06:36 +0000
Re: Refreshing ActiveX controls Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-12-01 17:12 +0100
csiph-web