onclickのイベント引数についての実験


コントロールにイベントハンドラを設定した場合にハンドラ側に自動的にイベントに関するパラメタが渡って来るものだと思っていた。

しかし、どうも勘違いだった。


リソースで直接イベントを設定した場合:onclick='BtnClick()'

 自動的には渡されず、指定した引数が渡される。


スクリプトのwindow.onloadでコントロールに設定した場合:window.document.getElementById("btn_10").onclick = BtnClick;

 自動的にMouseEventが渡される。