信念樹下
          --夢想只是不能實現(xiàn)的,想要實現(xiàn)就要有計劃。
          posts - 5,comments - 0,trackbacks - 0
          HTC是 HTML Component 的縮寫,是 IE5.0 的主要擴展之一,除了具備一般組件的可重用優(yōu)點之外,還具有易于開發(fā)使用等優(yōu)點。
          HTML 組件(HTCs)在腳本中作為動態(tài) HTML(DHTML) 行為為工具組件提供機制。HTC 是一種 HTML 文件,它包含腳本和一組 HTC --可以定義組件的特殊元素,以 .htc 為后綴名。這里列出了這些元素和它們所支持的部分。HTC所支持的對象如表2.5.1.1所示,支持的方法如表2.5.1.2所示,支持的事件如表2.5.1.3所示。 

           HTC對象
          對象說明
          document表示在給定的瀏覽器窗口中的HTML文檔
          element返回一個附加在行為上的主文檔中的標(biāo)簽參考(可以省略)
          PUBLIC:ATTACH綁定函數(shù)到事件中,使函數(shù)響應(yīng)指定對象上的事件
          PUBLIC:COMPONENT識別HTC文件的內(nèi)容
          PUBLIC:DEFAULTS設(shè)置 HTC 的默認屬性
          PUBLIC:EVENT給包含文檔顯式定義一個 HTC 事件
          PUBLIC:METHOD給包含文檔顯式定義一個 HTC 方法
          PUBLIC:PROPERTY給包含文檔顯式定義一個 HTC 屬性



          HTC方法
          方法說明
          createEventObject創(chuàng)建一個事件對象,當(dāng)把短暫事件的環(huán)境信息傳送到PUBLIC:EVENT元素的發(fā)生方式中時,可以使用這個對象


          HTC事件
          事件說明
          oncontentready當(dāng)行為所附著的元素被完全解析時觸發(fā)
          oncontentsave當(dāng)附加在一個元素行為的上的元素內(nèi)容被保存或者復(fù)制之前觸發(fā)
          ondetach當(dāng)行為和元素分離時觸發(fā)
          ondocumentready當(dāng)行為的包含文檔被完全解析時觸發(fā)
          -----------------------------混個縣------------------------
          下面簡單實現(xiàn)一個HTC的小例子。
          1、創(chuàng)建文件
          <PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="Hilite()" />
          <PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="Restore()" />
            
          <SCRIPT LANGUAGE="JScript">
                
          var normalColor = runtimeStyle.color; 
                
          function Hilite()
                
          {
                runtimeStyle.color 
          = "red";
                }

                
          function Restore()
                
          {
                runtimeStyle.color 
          = normalColor;
                }

            
          </SCRIPT>
          </PUBLIC:COMPONENT>
          2、創(chuàng)建CSS文件
           LI {behavior:url(test.htc)}
          3、創(chuàng)建靜態(tài)頁面HTML
          <html>
              
          <HEAD>
              
          <link href="./test.css" rel="stylesheet" type="text/css"></link>
              
          </HEAD>
          <body>
          <P>鼠標(biāo)移動到文字上方會變成紅色,離開則還原。 <href="http://www.aygfsteel.com/simmons/">看看作者的博客</a>
          <UL>
              
          <LI>其實我們可以做的更多!</LI>
              
          <LI>Dynamic HTML</LI>
          </UL>
          </body>
          </html>

          4、例子終了。
          --------------------------------混個縣---------------------------------
          這樣我們能看到一個靜態(tài)頁面實現(xiàn)了類似于過濾器的功能。o(∩_∩)o 哈哈。
          感謝您的閱讀,祝您心情愉快。
          posted on 2010-11-08 16:12 三角形 閱讀(71) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 九江县| 洛阳市| 景东| 邓州市| 隆林| 永福县| 山西省| 思南县| 永修县| 甘德县| 阿鲁科尔沁旗| 樟树市| 宜章县| 台江县| 屏东县| 正镶白旗| 岳阳县| 阳山县| 汉川市| 广水市| 卫辉市| 新安县| 扎鲁特旗| 无为县| 沙田区| 额敏县| 德江县| 高淳县| 合阳县| 正阳县| 莱阳市| 乌鲁木齐县| 望谟县| 安庆市| 平南县| 阳泉市| 莆田市| 平舆县| 普宁市| 沅陵县| 晋宁县|