HTC基礎篇(四)--事件

來源:互聯網
上載者:User

**事件**

ondocumentready事件
--------------------------------------------------------------------------------------
當包含行為的文檔完全被解析時發生。

格式
     <PUBLIC:ATTACH
      EVENT = ondocumentready
      ONEVENT = sEventHandler
      FOR = element
      ID = sID
     />

屬性
     EVENT
     必選。指定一個動態HTML(DHTML)事件、或任何在HTC參考中列舉出的由HTML組件(HTC)指定事件的字串。
     FOR
     可選。指定為下面值中一個的字串,用來識別事件來源。
           document
           引用document對象。
           element
           預設值。引用行為串連的元素。
           window
           引用window對象。
     ID
     可選。組件內PUBLIC:ATTACH元素的唯一識別字串。這個屬性類似於DHTML中的ID屬性。
     ONEVENT
     必選。事件處理函數的直接聲明或一份行內指令碼的指定字串。

備忘
     一份串連到元素的行為會接收ondocumentready和oncontentready的通告,但僅在window.onload事件發生之後。
     關於在一份HTC檔案和其主文件初始化過程中事件發生的總體看法,請參閱組件初始化。

ondetach事件
--------------------------------------------------------------------------------------
從一個元素解除一份行為的串連前發生。

格式
     <PUBLIC:ATTACH
      EVENT = ondetach
      ONEVENT = sEventHandler
      FOR = element
      ID = sID
     />

屬性
     EVENT
     必選。指定一個動態HTML(DHTML)事件、或任何在HTC參考中列舉出的由HTML組件(HTC)指定事件的字串。
     FOR
     可選。指定為下面值中一個的字串,用來識別事件來源。
           document
           引用document對象。
           element
           預設值。引用行為串連的元素。
           window
           引用window對象。
     ID
     可選。組件內PUBLIC:ATTACH元素的唯一識別字串。這個屬性類似於DHTML中的ID屬性。
     ONEVENT
     必選。事件處理函數的直接聲明或一份行內指令碼的指定字串。

備忘
     ondetach事件允許行為在它從元素完全解除串連前實行一些清除工作。
     當使用attachEvent方法串連一個行為到包含葉面的事件時,這個事件允許行為調用detachEvent方法來停止擷取來自葉面的通告。使用PUBLIC:ATTACH元素串連一個行為到葉面上的時間時,行為會在將它從元素解除串連時自動停止擷取通告,而不需要在ondetach事件發生時使用detachEvent方法。

oncontentsave事件
--------------------------------------------------------------------------------------
串連了一份元素行為的一個元素的內容被儲存或複製前發生。

格式
     <PUBLIC:ATTACH
      EVENT = oncontentsave
      ONEVENT = sEventHandler
      FOR = element
      ID = sID
     />

屬性
     EVENT
     必選。指定一個動態HTML(DHTML)事件、或任何在HTC參考中列舉出的由HTML組件(HTC)指定事件的字串。
     FOR
     可選。指定為下面值中一個的字串,用來識別事件來源。
           document
           引用document對象。
           element
           預設值。引用行為串連的元素。
           window
           引用window對象。
     ID
     可選。組件內PUBLIC:ATTACH元素的唯一識別字串。這個屬性類似於DHTML中的ID屬性。
     ONEVENT
     必選。事件處理函數的直接聲明或一份行內指令碼的指定字串。

 

 

oncontentready事件
--------------------------------------------------------------------------------------
串連了行為的元素的內容完全被解析時發生。

格式
     <PUBLIC:ATTACH
      EVENT = oncontentready
      ONEVENT = sEventHandler
      FOR = element
      ID = sID
     />

屬性
     EVENT
     必選。指定一個動態HTML(DHTML)事件、或任何在HTC參考中列舉出的由HTML組件(HTC)指定事件的字串。
     FOR
     可選。指定為下面值中一個的字串,用來識別事件來源。
           document
           引用document對象。
           element
           預設值。引用行為串連的元素。
           window
           引用window對象。
     ID
     可選。組件內PUBLIC:ATTACH元素的唯一識別字串。這個屬性類似於DHTML中的ID屬性。
     ONEVENT
     必選。事件處理函數的直接聲明或一份行內指令碼的指定字串。

備忘
     在事件發生前,該元素的innerHTML 屬性可能無法返回正確的值。
     當事件發生且PUBLIC:COMPONENT元素的literalContent屬性為真時,元素行為的文字內容已被儲存在innerHTML 屬性中。這個事件指出元素行為可以訪問innerHTML 屬性。
     因為這個事件僅對HTC組件有效,綁定oncontentready事件的唯一方法是使用PUBLIC:ATTACH元素。attachEvent因為只對標準DHTML事件工作而無法綁定此事件。當一份HTC檔案作為Viewlink實現時,oncontentready事件,或其他任何HTC專用事件,在文檔片斷中無法串連到元素上。
     關於在一份HTC檔案和其主文件初始化過程中事件發生的總體看法,請參閱組件初始化。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.