GlobalEventHandlers

GlobalEventHandlers ミックスインは、 HTMLElementDocumentWindow といったインターフェイスに共通のイベントハンドラーを示します。もちろん、これらのインターフェイスには、以下のものに加えて他のイベントハンドラーがある場合もあります。

メモ: GlobalEventHandlers はミックスインであり、インターフェイスではありません。 GlobalEventHandlers 型のオブジェクトは作成できません。

プロパティ

このインターフェイスには、以下のイベントハンドラー以外のプロパティはありません。

イベントハンドラー

以下のイベントハンドラーは GlobalEventHandlers ミックスインで定義されており、 HTMLElement, Document, Window、さらに Web Worker 向けには WorkerGlobalScope が実装しています。

GlobalEventHandlers.onabort
EventHandler で、 abort イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onanimationcancel
EventHandler で、 CSS アニメーションがキャンセルされたことを示す animationcancel イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onanimationend
EventHandler で、 CSS アニメーションの再生が停止したことを示す、 animationend イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onanimationiteration
EventHandler で、 CSS アニメーションのアニメーションシーケンスが新たなな繰り返しに入ったことを示す、animationiteration イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onanimationstart
EventHandler で、 CSS アニメーションの再生が開始したことを示す、animationstart イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onauxclick
EventHandler で、入力デバイスで非プライマリーボタン (例えばマウスの中ボタン) が押下されたことを示す、 auxclick イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onblur
EventHandler で、 blur イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onerror
EventHandler で、 error イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onfocus
EventHandler で、 focus イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncancel
EventHandler で、 cancel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncanplay
EventHandler で、 canplay イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncanplaythrough
EventHandler で、 canplaythrough イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onchange
EventHandler で、 change イベントが発生した時にときび出すコードを表します。
GlobalEventHandlers.onclick
EventHandler で、 click イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onclose
EventHandler で、 close イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncontextmenu
EventHandler で、 contextmenu イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncuechange
EventHandler で、 cuechange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondblclick
EventHandler で、 dblclick イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondrag
EventHandler で、 drag イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragend
EventHandler で、 dragend イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragenter
EventHandler で、 dragenter イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragexit
EventHandler で、 dragexit イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragleave
EventHandler で、 dragleave イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragover
EventHandler で、 dragover イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragstart
EventHandler で、 dragstart イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondrop
EventHandler で、 drop イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondurationchange
EventHandler で、 durationchange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onemptied
EventHandler で、 emptied イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onended
EventHandler で、 ended イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onformdata
EventHandler で、フォームデータが構築されたことを表す入力リストの後で発生する formdata イベントの処理をします。
GlobalEventHandlers.ongotpointercapture
EventHandler で、 gotpointercapture イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oninput
EventHandler で、 input イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oninvalid
EventHandler で、 invalid イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onkeydown
EventHandler で、 keydown イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onkeypress
EventHandler で、 keypress イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onkeyup
EventHandler で、 keyup イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onload
EventHandler で、 load イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onloadeddata
EventHandler で、 loadeddata イベントが発生したときに呼び出すコードをします。
GlobalEventHandlers.onloadedmetadata
EventHandler で、 loadedmetadata イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onloadend
EventHandler で、 loadend イベントが発生した (リソースの読み込みの進行が停止した) ときに呼び出すコードを表します。
GlobalEventHandlers.onloadstart
EventHandler で、 loadstart イベントが発生した (リソースの読み込みを開始した) ときに呼び出すコードを表します。
GlobalEventHandlers.onlostpointercapture
EventHandler で、 lostpointercapture イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmousedown
EventHandler で、 mousedown イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseenter
EventHandler で、 mouseenter イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseleave
EventHandler で、 mouseleave イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmousemove
EventHandler で、 mousemove イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseout
EventHandler で、 mouseout イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseover
EventHandler で、 mouseover イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseup
EventHandler で、 mouseup イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmousewheel
EventHandler で、 mousewheel イベントが発生したときに呼び出すコードを表します。廃止予定です。 代わりに onwheel を使ってください。
GlobalEventHandlers.onwheel
EventHandler で、 wheel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpause
EventHandler で、 pause イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onplay
EventHandler で、 play イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onplaying
EventHandler で、 playing イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerdown
EventHandler で、 pointerdown イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointermove
EventHandler で、 pointermove イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerup
EventHandler で、 pointerup イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointercancel
EventHandler で、 pointercancel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerover
EventHandler で、 pointerover イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerout
EventHandler で、 pointerout イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerenter
EventHandler で、 pointerenter イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerleave
EventHandler で、 pointerleave イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerlockchange
EventHandler で、 pointerlockchange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerlockerror
EventHandler で、 pointerlockerror イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onprogress
EventHandler で、 progress イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onratechange
EventHandler で、 ratechange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onreset
EventHandler で、 reset イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onresize
EventHandler で、 resize イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onscroll
EventHandler で、 scroll イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onseeked
EventHandler で、 seeked イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onseeking
EventHandler で、 seeking イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onselect
EventHandler で、 select イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onselectstart
EventHandler で、 selectstart イベントが発生した (ユーザーがウェブページで新たにテキスト選択を開始した) ときに呼び出すコードを表します。
GlobalEventHandlers.onselectionchange
EventHandler で、 selectionchange イベントが発生した (ウェブページで選択されたテキストが替わった) ときに呼び出すコードを表します。
GlobalEventHandlers.onshow
EventHandler で、 show イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onsort
EventHandler で、 sort イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onstalled
EventHandler で、 stalled イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onsubmit
EventHandler で、 submit イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onsuspend
EventHandler で、 suspend イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontimeupdate
EventHandler で、 timeupdate イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onvolumechange
EventHandler で、 volumechange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchcancel
EventHandler で、 touchcancel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchend
EventHandler で、 touchend イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchmove
EventHandler で、 touchmove イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchstart
EventHandler で、 touchstart イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontransitioncancel
EventHandler で、 CSS トランジションがキャンセルされたことを示す、 transitioncancel イベントが送信されたときに呼び出されます。
GlobalEventHandlers.ontransitionend
EventHandler で、 CSS トランジションの再生が停止したことを示す、transitionend イベントが送信されたときに呼び出されます。
GlobalEventHandlers.ontransitionrun
EventHandler で、 transitionrun イベントが送信されたときに呼び出され、 CSS トランジションが実行されていることを示しますが、開始されているとは限りません。
GlobalEventHandlers.ontransitionstart
EventHandler で、 transitionstart イベントが送信されたときに呼び出され、 CSS トランジションが遷移を開始したことを示します。
GlobalEventHandlers.onwaiting
EventHandler で、 waiting イベントが発生したときに呼び出すコードを表します。

メソッド

このインターフェイスではメソッドを定義していません。

仕様書

仕様書 状態 備考
Selection API
Extension to GlobalEventHandlers の定義
草案 onselectionchange を追加。
Pointer Lock
Extension of Document の定義
勧告候補 Documentonpointerlockchangeonpointerlockerror を追加。実験的に GlobalEventHandlers で実装されています。
HTML Living Standard
GlobalEventHandlers の定義
現行の標準 最新のスナップショットである HTML 5.1 から変更なし。
HTML 5.1
GlobalEventHandlers の定義
勧告 HTML Living Standard のスナップショット。HTML5 のスナップショットに onsort を追加。
HTML5
GlobalEventHandlers の定義
勧告 HTML Living Standard のスナップショット。GlobalEventHandlers を作成 (以前はプロパティが実装対象に存在していました)。

ブラウザーの互換性

BCD tables only load in the browser

関連情報