題記:最近這個項目里面用到了htc文件,所有就準備了解一下,在網(wǎng)上找了些資料,發(fā)現(xiàn)這個講的還是比較簡潔清楚的,所有就貼出來供大家分享.
htc就是Html
Component,出來很長時間了,IE5以上開始支持.可以為一些有共同行為的html組件定義公用的行為,一是代碼整潔,二是可以實現(xiàn)代碼公用.不過我并沒有大面積使用過它.因為這個東西只能被IE支持.
行為的具體內(nèi)容定義在.htc文件中.
color.htc
//定義組件的方法和事件響應(yīng).
//事件
<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();">顯示內(nèi)容</button><br>
</BODY>
</html>
ref:
http://zhidao.baidu.com/question/32230577.html呵呵,在百度知道上找問題還是很方便的.
附:ondocumentready:htc所在網(wǎng)頁加載完成
??????oncontentready:htc文件加載完成
posted on 2008-04-02 10:30
Tiger1102 閱讀(2212)
評論(0) 編輯 收藏 所屬分類:
每日進階