没有合适的资源?快使用搜索试试~ 我知道了~
HTC基础内容
需积分: 0 0 下载量 167 浏览量
2013-07-13
15:44:17
上传
评论
收藏 68KB DOC 举报
温馨提示
试读
13页
在微软(R)Internet Explorer 5中介绍,HTML组件(HTCs)提供一种机制来使用脚本作为动态HTML(DHTML)行为实现组件功能。以.htc扩展名保存,一份HTC是一份包含脚本和一组用于定义组件的HTC特殊元素的HTML文件。此部分包含相关元素和它们支持的成员
资源推荐
资源详情
资源评论
HTC 基础篇(一)--概述(2006-11-26 12:50:01)
分类:HTC 指南
HTC 指南
在微软(R)Internet Explorer 5 中介绍,HTML 组件(HTCs)提供一种机制来使用脚本作为
动态 HTML(DHTML)行为实现组件功能。以.htc 扩展名保存,一份 HTC 是一份包含脚本
和一组用于定义组件的 HTC 特殊元素的 HTML 文件。此部分包含相关元素和它们支持的
成员。
对象
document 在给定的浏览器窗口中表现 HTML 文档。
element 返回一份主文档中连接行为的标签的参考。
PUBLIC:ATTACH 绑定一个函数到一个事件上,因此每次事件发生在
特殊对象上时函数会被调用。
PUBLIC:COMPONENT以 HTC 指明文件的内容。
PUBLIC:DEFAULTS 设定一份 HTC 的默认属性。
PUBLIC:EVENT 定义一个 HTC 的事件,使之暴露于包含该 HTC 的文档。
PUBLIC:METHOD 定义一个 HTC 的方法,使之暴露于包含该 HTC 的文档。
PUBLIC:PROPERTY 定义一个 HTC 的属性,使之暴露于包含该 HTC 的文
档。
方法
createEventObject
创建一个事件对象,当需要传递事件附加信息给 PUBLIC:EVENT 元素的 &re 方法时使
用。
事件
oncontentready
连接了行为的元素的内容完全被解析时发生。
oncontentsave
连接了一份元素行为的一个元素的内容被保存或复制前发生。
ondetach
从一个元素解除一份行为的连接前发生。
ondocumentready
当包含行为的文档完全被解析时发生。
HTC 基础篇(二)--对象(2006-11-26 12:53:10)
分类:HTC 指南
PUBLIC:PROPERTY 元素
--------------------------------------------------------------------------------------
定义一个 HTC 的属性,使之暴露于包含该 HTC 的文档。
格式
<PUBLIC:PROPERTY
GET = "sGetFunction"
ID = "sPropertyID"
INTERNALNAME = "sInternalName"
NAME = "sName"
PERSIST = "bPersist"
PUT = "sPutFunction"
value = "vvalue"
/>
属性
GET
可选。指定属性值被获得时调用的函数的字符串。一个只指定了 GET 属性而没有指定
PUT 属性的 PUBLIC:PROPERTY 元素是一个只读属性。
ID
可选。组件内 PUBLIC:PROPERTY 元素的唯一识别字符串。这个属性类似于 DHTML
中的 ID 属性。
INTERNALNAME
可选。包含文档中指定方法提交的名称的字符串。这个内部的名称必须在组件内任意
参考前广泛的关联;否则,一个脚本错误出现,指出名称未定义。如果没有内部的名称被
指定,默认情况下使用 NAME 属性。
NAME
必选。指定暴露给包含文档的属性的名称的字符串。默认情况下, NAME 的指定也用
于组件内属性的提交,除非 INTERNALNAME 属性被指定。
PERSIST
可选。指定是否坚持属性作为叶面的部分的布尔值。
PUT
可选。指定属性值被设定时调用的函数的字符串。一个指定了 GET 和 PUT 属性的
PUBLIC:PROPERTY 元素是一个读写属性。一个 PUT 函数被指定,而指定 GET 函数指定
失败,会导致该属性只可写,一般来说这是不希望出现的。
value
可选。指定属性默认值的变量。
方法
propertyID.+reChange()
通报包含文档属性值在元素上发生 onpropertychange 事件时被改变。如果属性没有
PUT 属性被指定,在包含文档中属性被设定时 onpropertychange 会自动发生。
元素信息
父级元素: PUBLIC:COMPONENT
子级元素: 无
备注
当指定 NAME 属性与一个已经为该元素定义的标准方法的名称相同时,一个行为可以
重载元素的默认行为。
如果 PUT 或 GET 属性被指定,INTERNALNAME 属性被忽略。通过在 PUT 和 GET 属
性中指定的函数来设定与/或获得属性值,优先级高于通过 INTERNALNAME 设定和/或获
得属性值。
PUT 属性指定的函数必须注意包含文档中的元素使用 PUBLIC:PROPERTY 元素的
&reChange 方法改变属性值的情况。调用这个方法导致 onpropertychange 事件发生在
包含文档的相应元素,同时 event 对象的 propertyName 设定为属性的名称。
PUBLIC:METHOD 元素
--------------------------------------------------------------------------------------
定义一个 HTC 的方法,使之暴露于包含该 HTC 的文档。
格式
<PUBLIC:METHOD
ID = "sID"
INTERNALNAME = "sInternalName"
NAME = "sName"
/>
属性
ID
可选。组件内 PUBLIC:METHOD 元素的唯一识别字符串。这个属性类似于 DHTML 中
的 ID 属性。
INTERNALNAME
可选。包含文档中指定方法提交的名称的字符串。默认情况下, NAME 也指定提交到
组件内的方法,除非 INTERNALNAME 属性被指定。
元素信息
父级元素
PUBLIC:COMPONENT
子级元素
无
最小运行环境
备注
剩余12页未读,继续阅读
资源评论
IT小人
- 粉丝: 6
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功