Behaviors:runtimeStyleを考える実験2

1つ前のサンプルと結果は同じ、ただし、htcファイルの書き方が異なる。 このサンプルでは、

runtimeStyle.fontStyle

ではなく、

element.style.fontStyle

としてある。これだと、最初のクリックでイタリックに切り替わる。 2つのhtcファイルはruntimeStyleを考える際の材料になるはず。


本ファイル(一部)

<STYLE TYPE="text/css">
BODY	{behavior:url(dhtml_ie_neo0026s.htc);}
</STYLE>
:
:
<BODY STYLE="font-style:normal;">

dhtml_ie_neo0026s.htc

<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="onclick" ONEVENT="chItalic()"/>
<SCRIPT LANGUAGE="JavaScript">

function chItalic()	{
	var flag = element.style.fontStyle
	if(flag == "normal")	{
		element.style.fontStyle = "italic"
	} else	{
		element.style.fontStyle = "normal"
	}
window.status = element.style.fontStyle
}

</SCRIPT>
</PUBLIC:COMPONENT>