[イベントハンドラ]
ユーザがユーザインターフェースで何かしたとき,イベントが発生する.そのイベントに対応して行われる一連の処理をイベントハンドラという.イベントはハイパーテキストリンク,ボタン,ドロップダウンメニュー,入力フィールドなどの HTML オブジェクトに対して,何らかの操作を行うことである.以下にその一覧を示す.
オブジェクト サポートされるイベントハンドラ Area onClick(), onMouseOut(), onMouseOver() Button onBlur(), onClick(), onFocus() Checkbox onBlur(), onClick(), onFocus() FileUpload onBlur(), onChange(), onFocus() Form onReset(), onSubmit() Frame onLoad(), onUnload() Image onAbort(), onError(), onLoad() Link onClick(), onMouseOut(), onMouseOver() Radio onBlur(), onClick(), onFocus() Reset onBlur(), onClick(), onFocus() Select onBlur(), onChange(), onFocus() Submit onBlur(), onClick(), onFocus() Text onBlur(), onChange(), onFocus() Textarea onBlur(), onChange(), onFocus() Window onBlur(), onError(), onFocus(), onLoad(), onUnload()
各フォームは全フォームを表示するプログラムを参照.onChange() はユーザが値を変更したとき,onFocus はユーザがキーボードフォーカスを与えたとき,onBlur はキーボードフォーカスを外したときに呼出される.