Behaviorとカスタムタグを組み合わせる1(次のサンプルと一体)
これはInternet Explorer5.0以降でのみ使えるBehaviorsのサンプルです。
BehaviorsはWebの要素に動きを与える仕掛けです。
上の文章中の一部にマウスカーソルを合わせると背景色が黄色になる。
このサンプルそのものはBehaviorの基本的なもの。<SPAN>タグの
Behaviorにdhtml_ie_neo0054s.htcを指定してある。dhtml_ie_neo0054s.htc
はカーソルがのったとき背景色を黄色にし、外れたときもとに戻す単純なもの。
このサンプルとカスタムタグを組み合わせて、次のサンプルでは
<MAKOTO3:HILITE>〜</MAKOTO3:HILITE>で囲んだ文字を
同様に動作させるようにしてある。
本ファイル
<HEAD>
<STYLE>
SPAN {behavior:url(dhtml_ie_neo0054s.htc)}
</STYLE>
</HEAD>
:
:
これは<SPAN>Internet Explorer5.0</SPAN>以降でのみ使える<SPAN>Behaviors</SPAN>のサンプルです。
BehaviorsはWebの要素に<SPAN>動きを与える仕掛け</SPAN>です。
dhtml_ie_neo0054s.htc
<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="mOver()" />
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="mOut()" />
<SCRIPT LANGUAGE="JavaScript">
function mOver() {
element.runtimeStyle.backgroundColor = "yellow"
element.runtimeStyle.cursor = "hand"
}
function mOut() {
element.runtimeStyle.backgroundColor = ""
element.runtimeStyle.cursor = ""
}
</SCRIPT>
</PUBLIC:COMPONENT>