[whatwg] Suggested changes to Web Forms 2.0, 2004-07-01 working

Dean Edwards dean at edwards.name
Sun Jul 18 14:18:29 PDT 2004


Erik Arvidsson wrote:

> Matthew Raymond wrote:
> 
>> Jim Ley wrote:
>>
>> [Snip.]
>>
>>> Why are HTC's the only solution?
>>
> 
> I think I can answer this.
> 
> Behaviors do not require trusted ActiveX permissions. Even if you 
> disable ActiveX in IE behaviors will work. You'll have to disable 
> ActiveScripting (JScript/VBScript) to disable behaviors. You can also 
> use a user style sheet to disable behaviors.
> 
> Behaviors are not the only solution but they have one important feature 
> that is hard to achieve efficiently without using behaviors and that is 
> that the element is can be initialized when it is started..

object initialisation is not the only thing that HTCs provide. they also 
allow the provision of custom events. HTCs are the only way (that i know 
of) where you can fire custom events which will then be picked up by 
attached handlers. without this the "invalid" event would not be fully 
supportable, although you can still use directly assigned event handlers:
element.oninvalid = somefunction;

sorry for not answering this sooner i've been out of action for a week 
with a bug (the biological kind).

-dean






More information about the whatwg mailing list