イベント名と関数名は別の方がいい

よくあるJavaScriptでのメニュー表示。
触ったら画像が変わるというやつですが。


あれでマウスオーバーする画像をbodyのonloadイベントで
先読みしといたりというコードが、fireworksだっけ、
Dreamweaverだっけ、まぁそのあたりでは吐き出されます。


んで、あれが嫌なので、

<body onload="onload()">


みたいにして、HTMLとJavaScriptを分離してたんですね。
そうするとFirefoxでは、

too much recursion


というエラーが発生してしまいます。


調べてみたところ、イベント名と関数名は一致していると
あんまりよくないらしい。
ということで、別の関数名にして事なきを得ました。


MSN相談箱 checkboxにcheckedされない
http://questionbox.jp.msn.com/qa2261303.html