GlobalEventHandlers

イベントハンドラーの一覧 (DOM)

仕様書

インターフェイス

[6] イベントハンドラーIDL属性を集めた次のインターフェイスがあります。

n
名前
o
実装するオブジェクト
n
GlobalEventHandlers >>7
o
Window, Document, HTMLElement
n
WindowEventHandlers >>7
o
Window, body, frameset
n
DocumentAndElementEventHandlers >>7
o
Document, HTMLElement

[10] 次のインターフェイスイベントハンドラーIDL属性があります。

[12] GlobalEventHandlers

[9] DocumentAndElementEventHandlers には次のIDL属性が所属します。 対応する内容属性もあります。

一覧

[1] 事象取扱器属性の一覧 (未完成) です。

要素型属性名対応する事象状態出典
svg:* (一部)"onabortSVGAbortW3C勧告[SVG1]
svg:* (一部)"onactivateev:DOMActivateW3C勧告[SVG1]
sasl:* (一部)onbargeinonbargeinSASL 仕様SASL 1.0
svg:* (一部)"onbeginbeginEventW3C勧告[SVG1]
html:* (一部), xul:* (大半)onblurev:blurW3C勧告[HTML4], [XUL]
sasl:* (一部)onbookmarkonbookmarkSASL 仕様SASL 1.0
xul:* (大半)onbroadcastbroadcast[XUL]
html:* (一部), xul:* (一部)onchangeev:changeW3C勧告[HTML4], [XUL], [WF2]
html:* (大半), xul:* (大半)onclickev:clickW3C勧告[HTML4], [XUL]
xul:* (一部)oncloseclose[XUL]
xul:* (大半)oncommandcommand[XUL]
xul:* (大半)oncommandupdatecommandupdate[XUL]
sasl:* (一部)oncompleteoncompleteSASL 仕様SASL 1.0
xul:* (大半)oncontextmenucontextmenu[XUL]
html:* (大半), xul:* (大半)ondblclickev:clickW3C勧告[HTML4], [XUL]
xul:* (大半)ondragdropdragdrop[XUL]
xul:* (大半)ondragenterdragenter[XUL]
xul:* (大半)ondragexitdragexit[XUL]
xul:* (大半)ondraggesturedraggesture[XUL]
xul:* (大半)ondragoverdragover[XUL]
svg:* (一部)"onerrorSVGErrorW3C勧告[SVG1]
svg:* (一部)"onendendEventW3C勧告[SVG1]
sasl:* (一部)onerroronerrorSASL 仕様SASL 1.0
html:* (一部), xul:* (大半)onfocusev:focusW3C勧告[HTML4], [XUL]
svg:* (一部)"onfocusinev:DOMFocusInW3C勧告[SVG1]
svg:* (一部)"onfocusoutev:DOMFocusOutW3C勧告[SVG1]
html:* (一部)onformchangeev:formchangeWHAT WD[WF2]
html:* (一部)onforminputev:forminputWHAT WD[WF2]
html:* (一部), xul:* (一部)oninputev:inputWHAT WD[XUL], [WF2]
html:* (一部)oninvalidev:invalidWHAT WD[WF2]
html:* (大半), xul:* (大半)onkeydownev:keydownW3C勧告[HTML4], [XUL]
html:* (大半), xul:* (大半)onkeypresskeypressW3C勧告[HTML4], [XUL]
sasl:* (一部)onkeypressonkeypressSASL 仕様SASL 1.0
html:* (大半), xul:* (大半)onkeyupev:keyupW3C勧告[HTML4], [XUL]
html:* (一部), xul:* (一部)onloadev:loadW3C勧告[HTML4], [XUL]
svg:* (一部)"onloadSVGLoadW3C勧告[SVG1]
html:* (大半), xul:* (大半)onmousedownev:mousedownW3C勧告[HTML4], [XUL]
html:* (大半), xul:* (大半)onmousemoveev:mousemoveW3C勧告[HTML4], [XUL]
html:* (大半), xul:* (大半)onmouseoutev:mouseoutW3C勧告[HTML4], [XUL]
html:* (大半), xul:* (大半)onmouseoverev:mouseoverW3C勧告[HTML4], [XUL]
html:* (大半), xul:* (大半)onmouseupev:mouseupW3C勧告[HTML4], [XUL]
sasl:* (一部)onnorecoonnorecoSASL 仕様SASL 1.0
xul:* (一部)onoverflowoverflow[XUL]
xul:* (一部)onoverflowchangedoverflowchanged[XUL]
xul:* (一部)onpopuphidingpopuphiding[XUL]
xul:* (一部)onpopuphiddenpopuphidden[XUL]
xul:* (一部)onpopupshowingpopupshowing[XUL]
xul:* (一部)onpopupshownpopupshown[XUL]
sasl:* (一部)onreceiveonreceiveSASL 仕様SASL 1.0
sasl:* (一部)onrecoonrecoSASL 仕様SASL 1.0
svg:* (一部)"onrepeatrepeatEventW3C勧告[SVG1]
html:formonresetev:resetW3C勧告[HTML4]
svg:* (一部)"onresizeSVGResizeW3C勧告[SVG1]
svg:* (一部)"onscrollSVGScrollW3C勧告[SVG1]
html:* (一部), xul:* (一部)onselectev:selectW3C勧告[HTML4], [XUL]
sasl:* (一部)onsilenceonsilenceSASL 仕様SASL 1.0
sasl:* (一部)onspeechdetectedonspeechdetectedSASL 仕様SASL 1.0
html:formonsubmitev:submitW3C勧告[HTML4]
sasl:* (一部)ontimeoutontimeoutSASL 仕様SASL 1.0
svg:* (一部)"onunloadSVGUnloadW3C勧告[SVG1]
xul:* (一部)onsyncfrompreferencesyncfrompreference[XUL]
xul:* (一部)onsynctopreferencesynctopreference[XUL]
xul:* (一部)onunderflowunderflow[XUL]
html:* (一部), xul:* (一部)onunloadev:unloadW3C勧告[HTML4], [XUL]
svg:* (一部)"onzoomSVGZoomW3C勧告[SVG1]

[5] Window 系:

[2]

仕様が安定したら追加: HTML 5, SVG 1.2, XBL 2.0

(名無しさん)

[3]

DOM水準0から追加

関連

[4] VMLv:fill 要素v:stroke 要素には、図形塗るかどうかを指定する属性 on があります。

歴史

[8] Adding event handler attributes cut/copy/paste · whatwg/html@efe130a ( 版) https://github.com/whatwg/html/commit/efe130a0566a43067659c1d92bf712b151db0727

[11] Remove form.requestAutocomplete() ( (domenic著, )) https://github.com/whatwg/html/commit/6a257aae619f85390eee20b47767f34887450fcd

[13] Move ongot/lostpointercapture to GlobalEventHandlers (#158) (NavidZ著, ) https://github.com/w3c/pointerevents/commit/06afaadff03815ddb8a2b871bfb5402ba9ff2112

[14] Use Web IDL's new-ish interface mixins concept (romandev著, ) https://github.com/whatwg/html/commit/c8867a179c21134021dc3435e98c1b9c4542d794

[15] Use Web IDL's new-ish interface mixins concept (romandev著, ) https://github.com/whatwg/html/commit/c8867a179c21134021dc3435e98c1b9c4542d794

[16] Add DocumentAndElementEventHandlers (dstorey著, ) https://github.com/w3c/svgwg/commit/b509954b284907fb3af6b968abb9c47a35f62e42

[17] Add DocumentAndElementEventHandlers by dstorey · Pull Request #413 · w3c/svgwg () https://github.com/w3c/svgwg/pull/413

[18] Should we move more HTMLElement members to HTMLorSVGElement mixin? · Issue #395 · w3c/svgwg () https://github.com/w3c/svgwg/issues/395

[19] [css-animations] Change definition of GlobalEventHandlers to mixin (#… (csnardi著, ) https://github.com/w3c/csswg-drafts/commit/e5bd6297cee7cd476dbf2e1dc8a3b526ff12ac27

[20] [css-animations] Change definition of GlobalEventHandlers to mixin by csnardi · Pull Request #2797 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/2797

[21] Regression fix: include WindowEventHandlers in Window (jeremyroman著, ) https://github.com/whatwg/html/commit/89e7b27ca06eb43c30d9a2bcf84c9965eb9bbcb9

[22] Make the Window interface include the WindowEventHandlers interface mixin. by jeremyroman · Pull Request #4277 · whatwg/html () https://github.com/whatwg/html/pull/4277