イベントハンドラ
目次に戻る

resetボタン
submitボタン










    テキストエリア(あいうえおと書いてあるところ)とBODYにイベントハンドラをくっつけてあります。
    イベントハンドラが取れた瞬間に右のテキストボックスの中に、その名称が出てきます(メッセージボックスで出てくるようにしてあるのもあります)。
    全部のイベントハンドラを探し出して見てください。
    ヒントは下の表を見てね(笑)。

    ちなみに、イベントハンドラをつける場所なんですが、
    オブジェクトに対応するものはオブジェクトまたはフォームのタグの中に、
    画面全体に対応するものはBODYタグの中に書くってのが基本です


    例:
    <SELECT onChange="location.href=value">
      SELECTの内容を変化させた時、location.href=value(valueに示されたページにジャンプ)を行う。
    <INPUT TYPE="BUTTON" onClick="func()">
      ボタンをクリックした時、関数func()を行う。
    <BODY onLoad="func()">
      このページを読み込んだ時、関数func()を行う。
onClick
クリックした時に発生します
onDblClick
ダブルクリックしたときに発生します
onKeyDown
キーを押した時に発生します
onKeyPress
キーがしばらく押されたときに発生します
onKeyUp
押されたキーが離された時に発生します
onMouseDown
マウスのボタンが押されたときに発生します
onMouseUp
押されたマウスのボタンが離された時に発生します
onMouseOver
マウスカーソルがそのオブジェクト(*1)に乗った時に発生します
onMouseOut
マウスカーソルがそのオブジェクトの上から離れたときに発生します
onMouseMove
マウスカーソルがそのオブジェクト上で動いたときに発生します
onFocus
そのオブジェクトにフォーカスが当たった時(*2)に発生します
onBlur
そのオブジェクトからフォーカスが外れたときに発生します
onChange
フォームの内容が変更されたときに発生します
onSelect
テキストが選択されたときに発生します
onResize
ウィンドウのサイズを変更したときに発生します
onScroll
ページをスクロールしたときに発生します
onLoad
ページが読み込まれたときに発生します
onUnLoad
他のページに移動するときに発生します
onReset
Resetボタンを押したときに発生します
onSubmit
Submitボタンを押したときに発生します
    (*1)オブジェクト
    ボタンとかテキストボックスとかラジオボタンとかチェックボックスとかその他もろもろ。
    (*2)フォーカスが当たる
    そのオブジェクトに点線の枠線がついてたり入力カーソルが入っていたりする状態。ボタンとかならEnterで押せるようになってる状態。Tabで動くあれ。

【プルダウンdeジャンプ】 【戻る】