随笔 - 44  文章 - 78  trackbacks - 0
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

 Happy 牛 Year
一、一周至少写一篇博文;
二、每天至少学习半个小时。
三、奔向小牛!

常用链接

留言簿(6)

我参与的团队

随笔分类

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

题记:最近这个项目里面用到了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)  编辑  收藏 所属分类: 每日进阶

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问