题记:最近这个项目里面用到了htc文件,所有就准备了解一下,在网上找了些资料,发现这个讲的还是比较简洁清楚的,所有就贴出来供大家分享.
htc就是Html
Component,出来很长时间了,IE5以上开始支持.可以为一些有共同行为的html组件定义公用的行为,一是代码整洁,二是可以实现代码公用.不过我并没有大面积使用过它.因为这个东西只能被IE支持.
行为的具体内容定义在.htc文件中.
color.htc
//定义组件的方法和事件响应.
//事件
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="changeColor()" />
//方法
<PUBLIC:METHOD NAME="show" />
<SCRIPT LANGUAGE="JScript">
function show()
{
alert(element.innerText);
}
function changeColor(){
element.style.color='red';
}
</SCRIPT>
Html定义:
<html>
<HEAD>
<TITLE>test</TITLE>
<STYLE>
.f1{behavior:url(color.htc);}
</STYLE>
</HEAD>
<BODY>
<span id="span1" class='f1'>color</span><br>
<button onclick="span1.show();">显示内容</button><br>
</BODY>
</html>
ref:
http://zhidao.baidu.com/question/32230577.html呵呵,在百度知道上找问题还是很方便的.
附:ondocumentready:htc所在网页加载完成
oncontentready:htc文件加载完成
posted on 2008-04-02 10:30
Tiger1102 阅读(2198)
评论(0) 编辑 收藏 所属分类:
每日进阶