HTC基础篇(三)--对象[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 zhoujian2003 的 blog

元素信息
     子级元素
           至多出现一次
           public:defaults
           一或多次出现
           public:attachpublic:eventpublic:methodpublic:property
 备注
     public:component元素可以定义两种截然不同类型的行为。一种是连接行为,使用behavior层叠样式表(css)属性来修改一个已经存在的元素的行为。第二种类型,在internet explorer 5.5 中介绍,被称作一个元素行为。一个元素行为用来定义如标准的html标签一样在网页中使用的自定义标签。
     一个元素行为意味着网页中一个自定义标签的创建和使用。因此,当htc文件定义一个元素行为时有必要定义public:component元素的tagname属性。如先前指出的,此元素的部分属性为元素行为特别设计。更多信息清查询元素行为。
     当多个行为连接到同一元素时,name属性特别有用。因为它允许你调用包含文档中需要的行为的属性和方法。如果在一份文档中多个行为被连接到一个<span id="myspan">元素,你可以使用下面的格式来设定命名为behaviorabc的行为的delay属性。
     myspan.behaviorabc.delay = 1000;

 

 

public:attach元素
--------------------------------------------------------------------------------------
绑定一个函数到一个事件上,因此每次事件发生在特殊对象上时函数会被调用。

格式
     <public:attach
      event = "sevent"
      for = "sobject"
      id = "sid"
     onevent = "seventhandler"
     />

属性
     event
     必选。指定一个动态html(dhtml)事件、或任何在htc参考中列举出的由html组件(htc)指定事件的字符串。
     for
     可选。指定为下面值中一个的字符串,用来识别事件源。
           document
           引用document对象。
           element
           默认值。引用行为连接的元素。
           window
           引用window对象。
     id
     可选。组件内public:attach元素的唯一识别字符串。这个属性类似于dhtml中的id属性。
     onevent
     必选。事件处理函数的直接声明或一份行内脚本的指定字符串。

本文关键:HTC基础篇(三)--对象
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top