GlobalEventHandlers
GlobalEventHandlers
Mixin beschreibt die Ereignisbehandler, die mehreren Interfaces gemeinsam sind, wie z.B. HTMLElement
(en-US), Document
, oder Window
. Jedes dieser Interfaces kann weitere Ereignisbehandler implementieren.GlobalEventHandlers
ist ein Mixin und kein Interface und es kann kein Objekt dieses Typs angelegt werden.
Eigenschaften
Die Ereignis-Eigenschaften der Form onXYZ werden auf dem GlobalEventHandlers
} definiert und durch HTMLElement
(en-US)}, Document
, Window
und WorkerGlobalScope
(en-US)} für Webworker implementiert.
GlobalEventHandlers.onabort
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignisabort (en-US)
ausgelöst wird. GlobalEventHandlers.onblur
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignisblur (en-US)
ausgelöst wird. GlobalEventHandlers.onerror
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignisfocus (en-US)
ausgelöst wird. GlobalEventHandlers.onfocus
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignisfocus (en-US)
ausgelöst wird. GlobalEventHandlers.oncancel
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereigniscancel
ausgelöst wird. GlobalEventHandlers.oncanplay
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereigniscanplay (en-US)
ausgelöst wird. GlobalEventHandlers.oncanplaythrough
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereigniscanplaythrough (en-US)
ausgelöst wird. GlobalEventHandlers.onchange
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignischange (en-US)
ausgelöst wird. GlobalEventHandlers.onclick
- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignisclick (en-US)
ausgelöst wird. GlobalEventHandlers.onclose
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereignisclose
ausgelöst wird. - Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereigniscontextmenu (en-US)
ausgelöst wird. GlobalEventHandlers.oncuechange
(en-US)- Ist ein
event handler
, der den aufzurufenden Code repräsentiert, wenn das Ereigniscuechange (en-US)
ausgelöst wird. GlobalEventHandlers.ondblclick
(en-US)- Ist ein
event handler
}, der den aufzurufenden Code repräsentiert, wenn das Ereignisdblclick (en-US)
ausgelöst wird. GlobalEventHandlers.ondrag
(en-US)- Is an
event handler
representing the code to be called when thedrag (en-US)
event is raised. GlobalEventHandlers.ondragend
(en-US)- Is an
event handler
representing the code to be called when thedragend (en-US)
event is raised. GlobalEventHandlers.ondragenter
(en-US)- Is an
event handler
representing the code to be called when thedragenter (en-US)
event is raised. GlobalEventHandlers.ondragexit
(en-US)- Is an
event handler
representing the code to be called when thedragexit
event is raised. GlobalEventHandlers.ondragleave
(en-US)- Is an
event handler
representing the code to be called when thedragleave (en-US)
event is raised. GlobalEventHandlers.ondragover
(en-US)- Is an
event handler
representing the code to be called when thedragover (en-US)
event is raised. GlobalEventHandlers.ondragstart
(en-US)- Is an
event handler
representing the code to be called when thedragstart (en-US)
event is raised. GlobalEventHandlers.ondrop
(en-US)- Is an
event handler
representing the code to be called when thedrop (en-US)
event is raised. GlobalEventHandlers.ondurationchange
(en-US)- Is an
event handler
representing the code to be called when thedurationchange (en-US)
event is raised. GlobalEventHandlers.onemptied
(en-US)- Is an
event handler
representing the code to be called when theemptied (en-US)
event is raised. GlobalEventHandlers.onended
(en-US)- Is an
event handler
representing the code to be called when theended (en-US)
event is raised. GlobalEventHandlers.oninput
(en-US)- Is an
event handler
representing the code to be called when theinput (en-US)
event is raised. GlobalEventHandlers.oninvalid
(en-US)- Is an
event handler
representing the code to be called when theinvalid (en-US)
event is raised. GlobalEventHandlers.onkeydown
(en-US)- Is an
event handler
representing the code to be called when thekeydown (en-US)
event is raised. GlobalEventHandlers.onkeypress
(en-US)- Is an
event handler
representing the code to be called when thekeypress (en-US)
event is raised. GlobalEventHandlers.onkeyup
(en-US)- Is an
event handler
representing the code to be called when thekeyup (en-US)
event is raised. GlobalEventHandlers.onload
- Is an
event handler
representing the code to be called when theload (en-US)
event is raised. GlobalEventHandlers.onloadeddata
(en-US)- Is an
event handler
representing the code to be called when theloadeddata (en-US)
event is raised. GlobalEventHandlers.onloadedmetadata
(en-US)- Is an
event handler
representing the code to be called when theloadedmetadata (en-US)
event is raised. GlobalEventHandlers.onloadstart
(en-US)- Is an
event handler
representing the code to be called when theloadstart (en-US)
event is raised. GlobalEventHandlers.onmousedown
(en-US)- Is an
event handler
representing the code to be called when themousedown (en-US)
event is raised. GlobalEventHandlers.onmouseenter
(en-US)- Is an
event handler
representing the code to be called when themouseenter (en-US)
event is raised. GlobalEventHandlers.onmouseleave
(en-US)- Is an
event handler
representing the code to be called when themouseleave (en-US)
event is raised. GlobalEventHandlers.onmousemove
(en-US)- Is an
event handler
representing the code to be called when themousemove (en-US)
event is raised. GlobalEventHandlers.onmouseout
(en-US)- Is an
event handler
representing the code to be called when themouseout (en-US)
event is raised. GlobalEventHandlers.onmouseover
(en-US)- Is an
event handler
representing the code to be called when themouseover (en-US)
event is raised. GlobalEventHandlers.onmouseup
(en-US)- Is an
event handler
representing the code to be called when themouseup (en-US)
event is raised. GlobalEventHandlers.onmousewheel
(en-US)- Is an
event handler
representing the code to be called when themousewheel (en-US)
event is raised. GlobalEventHandler.onmozfullscreenchange
Non-Standard- Is an
event handler
representing the code to be called when thefullscreenchange (en-US)
event is raised. GlobalEventHandler.onmozfullscreenerror
Non-Standard- Is an
event handler
representing the code to be called when thefullscreenerror (en-US)
event is raised. GlobalEventHandlers.onpause
(en-US)- Is an
event handler
representing the code to be called when thepause (en-US)
event is raised. GlobalEventHandlers.onplay
(en-US)- Is an
event handler
representing the code to be called when theplay (en-US)
event is raised. GlobalEventHandlers.onplaying
(en-US)- Is an
event handler
representing the code to be called when theplaying (en-US)
event is raised. GlobalEventHandlers.onpointerdown
(en-US)- Is an
event handler
representing the code to be called when thepointerdown
event is raised. GlobalEventHandlers.onpointermove
(en-US)- Is an
event handler
representing the code to be called when thepointermove
event is raised. GlobalEventHandlers.onpointerup
(en-US)- Is an
event handler
representing the code to be called when thepointerup
event is raised. GlobalEventHandlers.onpointercancel
(en-US)- Is an
event handler
representing the code to be called when thepointercancel
event is raised. GlobalEventHandlers.onpointerover
(en-US)- Is an
event handler
representing the code to be called when thepointerover
event is raised. GlobalEventHandlers.onpointerout
(en-US)- Is an
event handler
representing the code to be called when thepointerout
event is raised. GlobalEventHandlers.onpointerenter
(en-US)- Is an
event handler
representing the code to be called when thepointerevent
event is raised. GlobalEventHandlers.onpointerleave
(en-US)- Is an
event handler
representing the code to be called when thepointerleave
event is raised. GlobalEventHandlers.onpointerlockchange
Experimental- Is an
event handler
representing the code to be called when thepointerlockchange (en-US)
event is raised. GlobalEventHandlers.onpointerlockerror
Experimental- Is an
event handler
representing the code to be called when thepointerlockerror (en-US)
event is raised. GlobalEventHandlers.onprogress
- Is an
event handler
representing the code to be called when theprogress (en-US)
event is raised. GlobalEventHandlers.onratechange
- Is an
event handler
representing the code to be called when theratechange (en-US)
event is raised. GlobalEventHandlers.onreset
(en-US)- Is an
event handler
representing the code to be called when thereset (en-US)
event is raised. GlobalEventHandlers.onscroll
(en-US)- Is an
event handler
representing the code to be called when thescroll (en-US)
event is raised. GlobalEventHandlers.onseeked
- Is an
event handler
representing the code to be called when theseeked (en-US)
event is raised. GlobalEventHandlers.onseeking
- Is an
event handler
representing the code to be called when theseeking (en-US)
event is raised. GlobalEventHandlers.onselect
(en-US)- Is an
event handler
representing the code to be called when theselect (en-US)
event is raised. GlobalEventHandlers.onselectionchange
(en-US)- Is an
event handler
representing the code to be called when theselectionchange
event is raised. GlobalEventHandlers.onshow
- Is an
event handler
representing the code to be called when theshow (en-US)
event is raised. GlobalEventHandlers.onsort
Experimental- Is an
event handler
representing the code to be called when thesort
event is raised. GlobalEventHandlers.onstalled
- Is an
event handler
representing the code to be called when thestalled (en-US)
event is raised. GlobalEventHandlers.onsubmit
(en-US)- Is an
event handler
representing the code to be called when thesubmit (en-US)
event is raised. GlobalEventHandlers.onsuspend
- Is an
event handler
representing the code to be called when thesuspend (en-US)
event is raised. GlobalEventHandlers.ontimeupdate
- Is an
event handler
representing the code to be called when thetimeupdate (en-US)
event is raised. GlobalEventHandlers.onvolumechange
- Is an
event handler
representing the code to be called when thevolumechange (en-US)
event is raised. GlobalEventHandlers.ontouchcancel
(en-US)- Is an
event handler
representing the code to be called when thetouchcancel (en-US)
event is raised. GlobalEventHandlers.ontouchend
(en-US)- Is an
event handler
representing the code to be called when thetouchend (en-US)
event is raised. GlobalEventHandlers.ontouchmove
(en-US)- Is an
event handler
representing the code to be called when thetouchmove (en-US)
event is raised. GlobalEventHandlers.ontouchstart
(en-US)- Is an
event handler
representing the code to be called when thetouchstart (en-US)
event is raised. GlobalEventHandlers.onwaiting
- Is an
event handler
representing the code to be called when thewaiting (en-US)
event is raised.
Methods
This interface defines no method.
Specifications
Specification | Status | Comment |
---|---|---|
Selection API Die Definition von 'Extension to GlobalEventHandlers' in dieser Spezifikation. |
Arbeitsentwurf | Adds onselectionchange. |
Pointer Lock Die Definition von 'Extension of Document' in dieser Spezifikation. |
Anwärter Empfehlung | Adds onpointerlockchange and onpointerlockerror on Document . It is experimentally implemented on GlobalEventHandlers . |
HTML Living Standard Die Definition von 'GlobalEventHandlers' in dieser Spezifikation. |
Lebender Standard | No change since the latest snapshot, HTML 5.1. |
HTML 5.1 Die Definition von 'GlobalEventHandlers' in dieser Spezifikation. |
Empfehlung | Snapshot of HTML Living Standard. Added onsort since the HTML5 snapshot. |
HTML5 Die Definition von 'GlobalEventHandlers' in dieser Spezifikation. |
Empfehlung | Snapshot of HTML Living Standard. Creation of GlobalEventHandlers (properties where on the target before it). |
Browser compatibility
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | ? | ? | ? |
oncanplay , oncanplaythrough , ondurationchange , onemptied , onended , onloadeddata , onloadedmetadata , onloadstart , onpause , onplay , onplaying , onprogress , onratechange , onseeked , onseeking , onstalled , ontimeupdate , onvolumechange , onwaiting |
3.5 (1.9.1) | ? | ? | ? | ? |
onsuspend |
3.6 (1.9.2) | ? | ? | ? | ? |
ondrag , ondragend , ondragenter , ondragleave , ondragover , ondragstart , ondrop |
3.5 (1.9.1) | ? | ? | ? | ? |
onmouseenter , onmouseleave |
10 (10) | 30.0 | 5.5 | 17 | ? |
ondragexit |
Nicht unterstützt | ? | ? | ? | ? |
oncancel |
Nicht unterstützt | ? | ? | ? | ? |
onclose |
Nicht unterstützt | ? | ? | ? | ? |
oncuechange |
Nicht unterstützt | ? | ? | ? | ? |
ondragexit |
Nicht unterstützt | ? | ? | ? | ? |
onmousewheel |
Nicht unterstützt | ? | ? | ? | ? |
onsort
Experimental
|
Nicht unterstützt | ? | ? | ? | ? |
onmozfullscreenchange , onmozfullscreenerror
Non-Standard
|
(Ja) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
onpointerlockchange , onpointerlockerror |
10 (10)[1] | (Ja)[2] | ? | ? | ? |
onpointercancel , onpointerdown , onpointerup , onpointermove , onpointerout , onpointerover , onpointerenter , onpointerleave |
(Ja)[3] | Nicht unterstützt | 10 | ? | ? |
onselectionchange |
43 (43)[4] | ? | ? | ? | ? |
ontouchend , ontouchcancel , ontouchmove , ontouchstart |
? | ? | ? | ? | ? |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Ja) | ? | ? | ? | ? |
ondrag , ondragend , ondragenter , ondragleave , ondragover , ondragstart , ondrop |
1.0 (1.9.1) | ? | ? | ? | ? |
oncanplay , oncanplaythrough , ondurationchange , onemptied , onended , onloadeddata , onloadedmetadata , onloadstart , onpause , onplay , onplaying , onprogress , onratechange , onseeked , onseeking , onstalled , ontimeupdate , onvolumechange , onwaiting |
1.0 (1.9.1) | ? | ? | ? | ? |
onmouseenter , onmouseleave |
10.0 (10) | ? | ? | ? | ? |
onsuspend |
1.0 (1.9.2) | ? | ? | ? | ? |
ondragexit |
Nicht unterstützt | ? | ? | ? | ? |
oncancel |
Nicht unterstützt | ? | ? | ? | ? |
onclose |
Nicht unterstützt | ? | ? | ? | ? |
oncuechange |
Nicht unterstützt | ? | ? | ? | ? |
ondragexit |
Nicht unterstützt | ? | ? | ? | ? |
onmousewheel |
Nicht unterstützt | ? | ? | ? | ? |
onsort |
Nicht unterstützt | ? | ? | ? | ? |
onmozfullscreenchange , onmozfullscreenerror
Non-Standard
|
(Ja) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
onpointerlockchange , onpointerlockerror |
10.0 (10)[1] | ? | ? | ? | ? |
onpointercancel , onpointerdown , onpointerup , onpointermove , onpointerout , onpointerover , onpointerenter , onpointerleave |
(Ja)[3] | Nicht unterstützt | 10 | Nicht unterstützt | Nicht unterstützt |
onselectionchange |
43.0 (43)[4] | ? | ? | ? | ? |
ontouchend , ontouchcancel , ontouchmove , ontouchstart |
? | ? | ? | ? | ? |
[1] In Gecko this is implemented as onmozpointerlockchange
, onmozpointerlockerror
.
[2] In Blink this is implemented as onwebkitpointerlockchange
, onwebkitpointerlockerror
.
[3] This is implemented behind the dom.w3c_pointer_events.enabled
preference, defaulting to false
.
[4] This is implemented behind the dom.select_events.enabled
preference, that default to false
, except on Nightly.