來源:互聯網
HTC,中文名叫微軟,是用于取代ActiveX的軟件,從Internet Explorer 5開始引入了HTML組件(Html Components)的概念,HTML組件也是Internet Explore 5.5一個革命性的突破。Microsoft的目的是用它取代ActiveX控件。HTML組件是封裝的對象,也像ActiveX控件一樣是“自包含”的,可以在開發完后發布給任何人。HTC文件并不僅僅是將一個HTML文件的擴展名換成.htc,它含有腳本和HTC定制元素的集合。
簡介
在HTML文件中,HTC擁有和頁面中其他的DHTML元素一樣的訪問方式。這就意味著所有HTC元素都可以通過id屬性在腳本中調用,也就是說HTC元素的屬性、方法都可以通過腳本來進行靈活的運用。您可以通過下面幾種方式來執行DHTML行為:
屬性方法
在HTC中分別使用PUBLIC:PROPERTY和PUBLIC:METHOD元素來定義HTC的屬性和方法。
定義事件
通過EVENT元素定義,使用元素的fire方法在它們所在的頁面里引發這些事件。事件的環境可以通過create Event Object () 方法設置。
在它們所在的頁面里訪問DHTML對象模型。HTC中的object元素返回它所附屬的元素,通過這個對象,HTC能訪問他所在的文檔及其對象模型(屬性、方法和事件)。
當使用ATTACH元素時,瀏覽器向HTC通報標準DHTML事件和兩個HTC專有事件,oncontentready和ondocumentready。
參考資料 >