Using HTML Components
HTML Component (HTC) provides a mechanism to implement components in script as dynamic HTML (DHTML) behaviors. An HTC file, which has an .htc extension, is an HTML file that contains script and a set of HTC-specific elements that define the component.
HTC Objects
The following table shows the HTC objects that are implemented in Internet Explorer 6.0.
Object | Description |
---|---|
document | Represents the HTML document in a given browser window. |
element | Returns a reference to the tag in the primary document to which the behavior is attached. |
PUBLIC:ATTACH | Binds a function to an event, so that the function is called whenever the event fires on the specified object. |
PUBLIC:COMPONENT | Identifies the content of the file as HTC. |
PUBLIC:DEFAULTS | Sets default properties for an HTC. |
PUBLIC:EVENT | Defines an event of the HTC to be exposed to the containing document. |
PUBLIC:METHOD | Defines a method of the HTC to be exposed to the containing document. |
PUBLIC:PROPERTY | Defines a property of the HTC to be exposed to the containing document. |
HTC Events
Calling createEventObject creates an event object that can be used to pass event context information to the PUBLIC:EVENT element's fire method. The following table shows the HTC events that are implemented in Internet Explorer 6.0.
Event | Description |
---|---|
oncontentready | Fires when the content of the element, to which the behavior is attached, has been completely parsed. |
oncontentsave | Fires just before the content of an element that is attached to an element behavior is saved or copied. |
ondetach | Fires before a behavior is detached from an element. |
ondocumentready | Fires when the behavior's containing document has been completely parsed. |
For more information about using HTML Controls, see this Microsoft Web site.
See Also
Internet Explorer MSHTML/DHTML API
Last updated on Friday, April 09, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.