Share via


HTC Reference

For Microsoft Internet Explorer 5 and later, HTML Components (HTCs) provide a mechanism to implement components in script as Dynamic HTML (DHTML) behaviors. An HTC is an HTML file that contains script and a set of HTC-specific elements that define the component. The component is saved with an .htc extension. This section lists these HTC-specific elements and the members they support.

Objects

document

Represents the HTML document in a specific 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.

Methods

createEventObject

Creates an event object that can be used to pass event context information to the PUBLIC:EVENT element's fire method.

detachEvent

Detaches from the event.

fire

Fires the event, given an event object.

fireChange

Notifies the containing document that the value of the property has changed by firing the onpropertychange event on the element.

fireEvent

Fires the event, given a dispatch.

fireEvent

Fires the specified event.

Events

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.

Properties

defaults

Retrieves a dispatch representing a default.

document

Retrieves a dispatch representing a document.

element

Retrieves an element.

name

Retrieves a behavior name as a string.

urn

Retrieves a Uniform Resource Name (URN) as a string.

value

Sets or retrieves a value.