イベントハンドラ(javascript)

提供:GizmoLabs - だいたい CAD LISP なサイト
2012年7月5日 (木) 22:34時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

イベントは、マウスボタンをクリックした、ページが読み込まれたなどの動作が起こった時に発生する。イベントハンドラはイベントを検出し、イベント発生時に処理を実行するのに使用する。イベントハンドラによって、発生したイベントごとに処理を実行することができる。

イベントハンドラ一覧

  • onBlur … ページやフォーム要素からフォーカスが外れた時に発生
  • onFocus … ページやフォーム要素がフォーカスされた時に発生
  • onChange … フォーム要素の選択、入力内容が変更された時に発生
  • onSelect … テキストが選択された時に発生
  • onSelectStart … ページ内の要素が選択されようとした時に発生(IEのみ)
  • onSubmit … フォームを送信しようとした時に発生
  • onReset … フォームがリセットされた時に発生
  • onAbort … 画像の読み込みを中断した時に発生
  • onError … 画像の読み込み中にエラーが発生した時に発生
  • onLoad … ページや画像の読み込みが完了した時に発生
  • onUnload … ウィンドウを閉じた時、他のページに切り替えた時、ページをリロード(更新)した時に発生
  • onClick … 要素やリンクをクリックした時に発生
  • onDblClick … 要素をダブルクリックした時に発生
  • onKeyUp … 押していたキーをあげた時に発生
  • onKeyDown … キーを押した時に発生
  • onKeyPress … キーを押してる時に発生
  • onMouseOut … マウスが離れたした時に発生
  • onMouseOver … マウス乗った時に発生
  • onMouseUp … クリックしたマウスを上げた時に発生
  • onMouseDown … マウスでクリックした時に発生
  • onMouseMove … マウスを動かしている時に発生


上記以外の動作に対して何かしたい場合は jquery とかの Ajaxライブラリ使うといいかも。