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

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

Received on Sunday, 18 July 2004 14:18:29 UTC