behavior

behaviorを使うとJavascriptを外部ファイルから呼び出すことができる
下の例はbehaviorでイベントを外部ファイルに記述した例。


ちなみにbehaviorはIE(たしか5)以降からサポートされた機能です。
FireFoxは対応していないっぽい。


HTMLファイル

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<STYLE TYPE="text/css">
<!--
.b1	{behavior:url(behaviortest.htc);}
-->
</STYLE>
</HEAD>
<BODY>


<DIV CLASS="b1">ここをクリックすると背景色が変わる。</DIV><BR>


</BODY>
</HTML>

behaviortest.htc

<SCRIPT TYPE="text/javascript">
<!--
↓ここでイベントを追加
attachEvent("onclick",backcolorchange);

↓上記のイベントで呼び出されるメソッド
function backcolorchange() {
	this.style.backgroundColor = "red";
}
-->
</SCRIPT>