認(rèn)識(shí)Behavior: "Behavior"是IE5內(nèi)在的功能,可以讓網(wǎng)頁(yè)的不同元件,同時(shí)套用同一種動(dòng)態(tài)的變換效果, 在一般情況下,我們可以標(biāo)簽定義"OnMouseOver"及"OnMouseOut"兩種事件的處理程序, 所以鼠標(biāo)移到文字上面,文字變成紅色,鼠標(biāo)移開(kāi)后,又恢復(fù)原狀。 如果要讓其它的元件,也具有相同的效果,可以在每一個(gè)標(biāo)簽中,建立相同的處理程序,但 這絕對(duì)不是一個(gè)好辦法。"Behavior"就是針對(duì)類(lèi)似的問(wèn)題,所得出的解決方案。我們可以 將動(dòng)態(tài)變化的處理程序,另存為一個(gè)以"htc"為擴(kuò)展名的外部文件,如: 1.htc <attch event="onmouseover" onevent="change1()"/> <attch event="onmouseover" onevent="change2()"/>
<script language="vbscript"> function change1() style.color="red" end function
function change2() style.color="black" end function </script>
主程序中,以套用CSS樣式的語(yǔ)法,在<style>段落中,將"1.htc"設(shè)定為"Behavior" <html> <head> <title>xmllover</title> <style> p {behavior:url(1.htc)} </style> </head>
<body> <center style="font-size:24;cursor:hand"> <p>我是Xmllover我怕誰(shuí)</p> <p>--萬(wàn)能五筆就是我--</p> </center> </body> </html> 試試效果不行可以發(fā)現(xiàn)了嗎???
|
溫馨提示:喜歡本站的話(huà),請(qǐng)收藏一下本站!