Knowledge

DOM event

Source 📝

36: 120: 77: 1804:
Initiated when the user agent sends a "linear focus" request to the web application. Web authors should not use or register for linearfocusrequest events when standard browser focus and blur events are sufficient. This event type is only necessary on specialized control types such as data grids where
3877:
In the traditional model, event handlers can be added or removed by scripts. Like the inline model, each event can only have one event handler registered. The event is added by assigning the handler name to the event property of the element object. To remove an event handler, simply set the property
1441:
Web browsers on devices with various types of input devices including mouse, touch panel, and pen may generate integrated input events. Users can see what type of input device is pressed, what button is pressed on that device, and how strongly the button is pressed when it comes to a stylus pen. As
3342:
The Event object provides a lot of information about a particular event, including information about target element, key pressed, mouse button pressed, mouse position, etc. Unfortunately, there are very serious browser incompatibilities in this area. Hence only the W3C Event object is discussed in
1370:
must dispatch this event type to indicate when a TouchPoint has been disrupted in an implementation-specific manner, such as by moving outside the bounds of the UA window. A user agent may also dispatch this event type when the user places more touch points (The coordinate point at which a pointer
1819:
Initiated when the user agent sends a "palette focus" request to the web application. Web app authors receiving this event should move focus to the first palette in the web application, or cycle focus between all available palettes. Note: palettes are sometimes referred to as non-modal dialogs or
1651:
Scripting usable interfaces can be difficult, especially when one considers that user interface design patterns differ across software platforms, hardware, and locales, and that those interactions can be further customized based on personal preference. Individuals are accustomed to the way the
1789:
Initiated when the user agent sends a "direction focus" request to the web application. Web authors should not use or register for directionalfocusrequest events when standard browser focus and blur events are sufficient. Using these events unnecessarily could result in reduced performance or
4716:
Microsoft Internet Explorer prior to version 8 does not follow the W3C model, as its own model was created prior to the ratification of the W3C standard. Internet Explorer 9 follows DOM level 3 events, and Internet Explorer 11 deletes its support for Microsoft-specific model.
1647:
Not yet really implemented, the Indie UI working groups want to help web application developers to be able to support standard user interaction events without having to handle different platform specific technical events that could match with it.
1912:
Initiated when the user agent sends a scroll request to the web application with accompanying x/y delta values or one of the other defined scrollType values. Authors should only use this event and uiaction with custom scroll views.
1834:
Initiated when the user agent sends a "toolbar focus" request to the web application. Web app authors receiving this event should move focus to the main toolbar in the web application, or cycle focus between all available toolbars.
1371:(e.g. finger or stylus) intersects the target surface of an interface) on the touch surface than the device or implementation is configured to store, in which case the earliest TouchPoint object in the TouchList should be removed. 1866:
Initiated when the user agent sends a pan request to the web application with accompanying x/y delta values. This is used, for example, when changing the center point while panning a map or another custom image viewer.
2688:
object. Mozilla also supports the beforeunload event using the traditional event registration method (DOM Level 0). Mozilla and Safari also support contextmenu, but Internet Explorer for Mac does not.
1852:
Initiated when the user agent sends a move request to the web application with accompanying x/y delta values. This is used, for example, when moving an object to a new location on a layout canvas.
3152:
which fire when the DOM content is loaded. These are different from "load" as they fire before the loading of related files (e.g., images). However, DOMContentLoaded has been added to the
5408: 5392: 1805:
the logical next element may not be focusable or even in the DOM until requested. Using these events unnecessarily could result in reduced performance or negative user experience.
2793:
Fires when the mouse pointer moves away from an element during a drag. It is also called after a drop on an element. It is similar to the mouseout event but occurs during a drag.
1596:
Fires when the pointing device is moved away from an element, or when the button of the pointing device which does not support hovering is released over its descendant elements.
1579:
Fires when the pointing device is moved onto an element, or when the button of the pointing device which does not support hovering is pressed on one of its descendant elements.
5422: 5848: 5838: 1196:
Note that the events whose names start with "DOM" are currently not well supported, and for this and other performance reasons are deprecated by the W3C in DOM Level 3.
138: 3203:. Both have event listeners registered on the same event type, say "click". When the user clicks on the inner element, there are two possible ways to handle it: 1744:
Indicates the user desires to hide or collapse information in an expanded section (e.g. a disclosure widget) or branch node in a hierarchy (e.g., a tree view).
1511:
Fires when a pointing device is unlikely to continue to produce event because, for example, the device is used for panning/zooming after a pointerdown event.
6471: 6476: 2971:
Fires when the user requests to open the context menu for the element. The action to do this varies by platform, but it will typically be a right click.
3480:
To cancel the event if it is cancelable, meaning that any default action normally taken by the implementation as a result of the event will not occur.
5436: 1652:
interface works on their own system, and their preferred interface frequently differs from that of the web application author's preferred interface.
5830: 5734: 4376:
option can also be used to specify that the handler should be called in the capture phase instead of the bubbling phase. This model is supported by
1167:
Progression is successful. After the last progress has been dispatched, or after loadstart has been dispatched if progress has not been dispatched.
1150:
Progression is terminated. After the last progress has been dispatched, or after loadstart has been dispatched if progress has not been dispatched.
1881:
Initiated when the user agent sends a rotation request to the web application with accompanying origin x/y values and a rotation value in degrees.
1655:
For example, web application authors, wishing to intercept a user's intent to undo the last action, need to "listen" for all the following events:
3865:
This limitation of the JavaScript event model is usually overcome by assigning attributes to the function object of the event handler or by using
3239:): the event travels back up from the target of an event to the root event target. The bubble phase will only occur for events that bubble (where 372:
button is clicked over an element. A click is defined as a mousedown and mouseup over the same screen location. The sequence of these events is:
1930:
Initiated when the user agent sends a value change request to the web application. Used on custom range controls like sliders, carousels, etc.
5885: 1133:
Progression failed. After the last progress has been dispatched, or after loadstart has been dispatched if progress has not been dispatched.
5390: 3801:
One common misconception with the inline model is the belief that it allows the registration of event handlers with custom arguments, e.g.
1726:
Indicates the user desires to reveal information in a collapsed section (e.g. a disclosure widget) or branch node in a hierarchy (e.g., a
1895:
Initiated when the user agent sends a zoom request to the web application with accompanying origin x/y values and the zoom scale factor.
2776:
Fires when the mouse pointer first moves over an element during a drag. It is similar to the mouseover event but occurs while dragging.
4838:
Again, this model differs from the traditional model in that multiple event handlers can be registered for the same event. However the
1562:
Fires when the pointing device is moved away from an element. Also fires after pointerup by pointing device without hovering, or after
5641: 174: 156: 63: 5815: 5206: 6359: 5800: 4842:
option can not be used to specify that the handler should be called in the capture phase. This model is supported by Microsoft
87: 3536:, and remains the most cross-browser model as of 2005. There are two model types: the inline model and the traditional model. 271:
had some significant differences which caused compatibility problems. To combat this, the event model was standardized by the
6014: 3272:: the event is stopped after all event listeners attached to the current event target in the current event phase are finished 610:
The source of the drag will receive a dragend event when the drag operation is complete, whether it was successful or not.
6153: 525:
This event is fired at the source of the drag, that is, the element where dragstart was fired, during the drag operation.
4372:
The main difference from the traditional model is that multiple event handlers can be registered for the same event. The
3110:
Placed on an observer. The broadcast event is sent when the attributes of the broadcaster being listened to are changed.
2896:
Similar to W3C DOMActivate event. Fires when an element is activated, for instance, through a mouse click or a keypress.
5880: 5727: 190:
are a signal that something has occurred, or is occurring, and can be triggered by user interactions or by the browser.
1712:
Indicates the user desires to "redo" the previously "undone" action. (May be superseded by the UndoManager interface.)
6481: 6034: 5890: 5870: 207: 5580: 957:
Similar to XUL command event. Fires when an element is activated, for instance, through a mouse click or a keypress.
3282:
When an event is stopped it will no longer travel along the event path. Stopping an event does not cancel an event.
6216: 5910: 5905: 3866: 1249: 49: 3326:. Canceling an event will opt out of the default browser behaviour for that event. When an event is canceled, the 6433: 6203: 6116: 6010: 272: 2810:
Fires when the user starts dragging the element, usually by holding down the mouse button and moving the mouse.
5795: 5660: 1429:
didn't join this working group, and delayed W3C recommendation of its Touch Events Specification by disclosing
675: 235: 3809:
function. While it may seem like that is the case in the example above, what is really happening is that the
3090:
Fires to a popup after it has been opened, much like the onload event is sent to a window when it is opened.
6438: 6236: 5720: 1698:
Indicates the user desires to "undo" the previous action. (May be superseded by the UndoManager interface.)
5440: 5262: 5922: 5760: 1758:
Indicates the user desires "dismiss" the current view (e.g. canceling a dialog, or closing a popup menu).
6158: 6111: 6041: 5810: 1959: 219: 5512: 2827:
Related to the mousemove event, this event is fired while something is being dragged over an element.
6231: 6099: 6094: 5930: 5697: 4847: 4385: 3165: 2493:
Fires when the user stops loading the object. (unlike abort, stop event can be attached to document)
1225: 5605: 6443: 6226: 6064: 5853: 4247: 1201: 5682: 5220: 3544:
In the inline model, event handlers are added as attributes of elements. In the example below, an
3225:
According to the W3C, events go through three phases when an event target participates in a tree:
6341: 6163: 6029: 5843: 3814: 3533: 3435:
Used to specify the time (in milliseconds relative to the epoch) at which the event was created.
3208: 2419:
Fires when a mouse button is released over a valid target during a drag (on the target Element).
901: 5305: 5409:"Which browsers support native DOMContentLoaded event? « Perfection Labs Development Tips" 2988:
Fires a box or other layout element when there is not enough space to display it at full size.
593:
The drop event is fired on the element where the drop occurs at the end of the drag operation.
6354: 5985: 5637: 5416: 4843: 3810: 3229:
The capture phase: the event travels down from the root event target to the target of an event
1952: 1948: 1772:
Indicates the user wants to initiate a "delete" action on the marked element or current view.
1669:
It would be simpler to listen for a single, normalized request to "undo" the previous action.
826: 303: 215: 211: 691:
finishes loading all content within a document, including window, frames, objects and images
6423: 6404: 6369: 6345: 6315: 6305: 5900: 3545: 3369:
The name of the event (case-insensitive in DOM level 2 but case-sensitive in DOM level 3 ).
2699:
In addition to the common (W3C) events, Mozilla defined a set of events that work only with
3552:
is clicked. The default click action is cancelled by returning false in the event handler.
693:
For elements, it fires when the target element and all of its content has finished loading
6428: 6399: 5858: 5396: 1430: 369: 329:
Note that the event classification above is not exactly the same as W3C's classification.
4815:
To prevent the default action of the event to be called, developers must set the event's
3207:
Trigger the elements from outer to inner (event capturing). This model is implemented in
5327: 6221: 6193: 6148: 5349: 5158: 3215: 2685: 322: 297: 55: 713:
For elements, it fires when the target element or any of its content has been removed
6465: 6450: 6411: 6389: 6276: 6178: 5863: 5182: 4389: 4381: 3391:
Used to indicate the EventTarget whose EventListeners are currently being processed.
3161: 2756: 2314: 1221: 3258:
While an event is travelling through event listeners, the event can be stopped with
2684:
Note that Mozilla, Safari and Opera also support the readystatechange event for the
576:
This event is fired as the mouse is moved over an element when a drag is occurring.
6349: 6005: 5875: 5558: 1400: 1334:
Fires when a touch point moves onto the interactive area defined by a DOM element.
401: 5654: 4364:
To prevent the default action of the event to be called, developers must call the
3334:. Canceling an event will not stop the event from traveling along the event path. 1350:
Fires when a touch point moves off the interactive area defined by a DOM element.
293:
There is a huge collection of events that can be generated by most element nodes:
5536: 6246: 6183: 6055: 6001: 5751: 5461: 3424:
Used to indicate whether or not an event can have its default action prevented.
3022:
Fires to an element when there becomes enough space to display it at full size.
1477:
Fires when the pointing device button is activated, or pressed over an element.
1245: 1241: 793: 559:
This event is fired when the mouse leaves an element while a drag is occurring.
268: 191: 3380:
Used to indicate the EventTarget to which the event was originally dispatched.
2954:
Fires when a menu or menuitem is no longer being hovered over, or highlighted.
2846:
Fires when a checkbox is checked or unchecked, either by the user or a script.
1947:
In addition to the common (W3C) events, two major types of events are added by
542:
Fired when the mouse is first moved over an element while a drag is occurring.
6188: 6168: 6143: 5970: 5950: 3278:: the event is stopped immediately and no further event listeners are executed 1442:
of October 2013, this event is only supported by Internet Explorer 10 and 11.
1426: 1367: 1184:
Progress has stopped. After one of error, abort, or load has been dispatched.
688: 195: 5647: 2691:
Note that Firefox 6 and later support the beforeprint and afterprint events.
1318:
Fires when a finger already placed on the screen is moved across the screen.
318:
Mutation events (notification of any changes to the structure of a document).
6173: 5965: 5820: 5661:
http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/
5609: 5584: 4393: 3549: 2934: 1727: 881: 731:
Fires when an object/image is stopped from loading before completely loaded
449: 5677: 5486: 5276: 3825:
handler of the element would be bound to the following anonymous function:
17: 5703:
domevents.dev - A visualizer to learn about DOM Events through exploration
5672: 5513:"Document Object Model (DOM) Level 3 Events Specification (working draft)" 5277:"Document Object Model (DOM) Level 3 Events Specification (working draft)" 880:
Fires when an element receives focus either via the pointing device or by
6394: 6251: 6019: 5980: 5975: 5955: 5945: 5940: 5707: 4858:
A rewrite of the example used in the old Internet Explorer-specific model
3402:
Used to indicate which phase of event flow is currently being evaluated.
923:
Similar to HTML focus event, but can be applied to any focusable element
805: 203: 5363: 5234: 2385:
Fires when something is dragged out of an area (on the target Element).
940:
Similar to HTML blur event, but can be applied to any focusable element
6364: 6310: 6126: 6106: 6024: 5805: 5743: 5248: 4851: 4377: 2862:
Fires when a radio button is selected, either by the user or a script.
1197: 900:
Fires when an element loses focus either via the pointing device or by
199: 5692: 4258:
The W3C designed a more flexible event handling model in DOM Level 2.
3516:
Specifies whether or not the event's default action can be prevented.
3156:
specification. The DOMContentLoaded event was also implemented in the
2351:
Fires when something is dragged onto an area (on the target Element).
6321: 6261: 6256: 6135: 5935: 5788: 5778: 5773: 3218:). This model is implemented in Internet Explorer and other browsers. 3200: 3157: 3153: 3144:
For Mozilla and Opera 9, there are also undocumented events known as
785:
No, except that a scroll event on document must bubble to the window
711:
Fires when the user agent removes all content from a window or frame
2738:
Fires when the mouse wheel is moved, causing the content to scroll.
2567:
Fires when a scrolling marquee bounces back in the other direction.
1630:
Fires when the pointer is released by releasePointerCapture method.
1528:
Fires when the pointing device is moved while it is over an element
474:
Fires when the pointing device is moved while it is over an element
6289: 6284: 6266: 6089: 6082: 6077: 6072: 5783: 1494:
Fires when the pointing device button is released over an element
438:
Fires when the pointing device button is released over an element
227: 5712: 5687: 2638:
Fires when a filter changes properties or finishes a transition.
2242:
Fires when a row of data from the data source has just finished.
421:
Fires when the pointing device button is pressed over an element
6416: 5895: 5768: 4281:
Allows the registration of event listeners on the event target.
3169: 3160:
rendering engine build 500+. This correlates to all versions of
2368:
Fires when a drag is held over an area (on the target Element).
2225:
Fires when a new row of data from the data source is available.
2191:
Fires when transfer of data from the data source has completed.
1613:
Fires when the pointer is captured by setPointerCapture method.
223: 5716: 5377: 3199:
Consider the situation when two event targets participate in a
6241: 5960: 5516: 5490: 5280: 4808:
To prevent an event bubbling, developers must set the event's
3468:
To prevent further propagation of an event during event flow.
3413:
Used to indicate whether or not an event is a bubbling event.
2700: 1384: 1302:
Fires when a finger is removed from the touch surface/screen.
630:
Fires before keypress, when a key on the keyboard is pressed.
231: 113: 70: 29: 4311:
Allows the removal of event listeners from the event target.
2106:
Fires immediately after a databound object has been updated.
491:
Fires when the pointing device is moved away from an element
4357:
To prevent an event from bubbling, developers must call the
4341:
Allows sending the event to the subscribed event listeners.
3232:
The target phase: the event travels through the event target
994:
Fires when a node has been added as a child of another node
647:
Fires after keydown, when a key on the keyboard is pressed.
5411:. 29 June 2011. Archived from the original on 29 June 2011. 2276:
Fires when a row of data from the data source is inserted.
1286:
Fires when a finger is placed on the touch surface/screen.
748:
Fires when an object/image/frame cannot be loaded properly
5487:"Document Object Model (DOM) Level 2 Events Specification" 2655:
Fires when the readyState property of an element changes.
2259:
Fires when a row of data from the data source is deleted.
2157:
Fires when new data from a data source become available.
267:
Historically, like DOM, the event models used by various
5702: 5678:
Document Object Model (DOM) Level 3 Events Working Draft
5673:
Document Object Model (DOM) Level 2 Events Specification
3248: 2879:
Fires when a request has been made to close the window.
2334:
Fires when a mouse drag begins (on the moving Element).
1545:
Fires when the pointing device is moved onto an element
457:
Fires when the pointing device is moved onto an element
5328:"Apple using patents to undermine open standards again" 2086:
Fires before a selection is pasted from the clipboard.
134: 94: 4400:
A rewrite of the example used in the traditional model
3692:"triggerAlert('Joe'); return false;" 2402:
Fires when a mouse drag ends (on the moving Element).
2208:
Fires if an error occurs while updating a data field.
2035:
Fires after a selection is pasted from the clipboard.
2069:
Fires before a selection is copied to the clipboard.
2018:
Fires after a selection is copied to the clipboard.
1045:
Fires when a node is being inserted into a document
829:
and its value has been modified since gaining focus
6382: 6334: 6298: 6275: 6202: 6134: 6125: 6063: 6054: 5994: 5921: 5829: 5759: 5750: 3247:You can find a visualization of this event flow at 1028:Fires when a node is being removed from a document 1011:Fires when a node has been removed from a DOM-tree 782:Fires when an element or document view is scrolled 129:
may be too technical for most readers to understand
4096:// Remove the event handler that was just assigned 2052:Fires before a selection is cut to the clipboard. 1116:In progress. After loadstart has been dispatched. 2755:Fires when the user releases the mouse button to 2672:Fires when the releaseCapture method is invoked. 2621:Fires when the property of an object is changed. 2513:Fires before an element gains focus for editing. 2174:Fires when content at a data source has changed. 2001:Fires after a selection is cut to the clipboard. 1411:locations within the targeted DOM element, and a 5421:: CS1 maint: bot: original URL status unknown ( 5263:"Element: Mousemove event - Web APIs | MDN" 3073:Fires to a popup just before it is popped open. 3056:Fires to a popup when it is about to be hidden. 1079:Fires when the character data has been modified 3505:Specifies whether or not the event can bubble. 3175:Opera 9 also supports the Web Forms 2.0 events 1419:locations that have changed since the previous 5481: 5479: 3222:W3C takes a middle position in this struggle. 3168:3.1+. DOMContentLoaded is also implemented in 1951:. Some of the events have been implemented as 5728: 5306:"Touch Events version 2 - W3C Editor's Draft" 4762:Similar to W3C's removeEventListener method. 3548:with the message "Hey Joe" appears after the 2604:Fires immediately after the document prints. 664:Fires when a key on the keyboard is released 8: 3532:This event handling model was introduced by 2913:Fires when a user enters text in a textbox. 508:Fired on an element when a drag is started. 5693:Pointer Events W3C Candidate Recommendation 5634:Internet and World Wide Web: how to program 3039:Fires to a popup after it has been hidden. 2436:Fires when the user starts to select text. 64:Learn how and when to remove these messages 6131: 6060: 5756: 5735: 5721: 5713: 5708:JS fiddle for Event Bubbling and Capturing 4740:Similar to W3C's addEventListener method. 3214:Trigger the elements from inner to outer ( 1062:Fires when an attribute has been modified 804:Fires when a user selects some text in a 400:Fires when the pointing device button is 175:Learn how and when to remove this message 157:Learn how and when to remove this message 141:, without removing the technical details. 5300: 5298: 5296: 4719: 4260: 3440: 3345: 2705: 2550:Fires when marquee looping is complete. 2533:Fires when a marquee begins a new loop. 1968: 1671: 1444: 1254: 331: 5606:"Compatibility changes in IE11 Preview" 5150: 4784:Similar to W3C's dispatchEvent method. 3005:Fires when the overflow state changes. 2123:Fires before a data source is updated. 5559:"Traditional event registration model" 5414: 5089:// Remove the event handler just added 4649:// Remove the event handler just added 2296:Fires when the context menu is shown. 2140:Fires when a data source has changed. 765:Fires when a document view is resized 2476:Fires before a document is unloaded. 825:Fires when a control loses the input 139:make it understandable to non-experts 7: 3127:Fires when a command update occurs. 2456:Fires when the user initiates help. 1665:Shake events on some mobile devices. 1433:late in the recommendation process. 254:When the mouse moves over an element 6472:World Wide Web Consortium standards 5581:"DOM Level 3 Events support in IE9" 2587:Fires before a document is printed 977:Fires when the subtree is modified 6477:Application programming interfaces 5646:The Mozilla Organization. (2009). 4804:Some useful things to know : 4353:Some useful things to know : 3683:"http://www.example.com" 3286:Legacy mechanisms to stop an event 188:DOM (Document Object Model) Events 25: 3817:containing the statements in the 3322:event can be canceled by calling 2933:Fires when a menu or menuitem is 1943:Internet Explorer-specific events 1228:support these events, except for 97:and remove advice or instruction. 45:This article has multiple issues. 4957:Internet Explorer-specific model 4920:Internet Explorer-specific model 4712:Internet Explorer-specific model 3276:event.stopImmediatePropagation() 3264:event.stopImmediatePropagation() 343: 338: 118: 75: 34: 27:Signal for Document Object Model 4246:Inner functions preserve their 4075:// Assign another event handler 1659:Control+Z on Windows and Linux. 846:Fires when a form is submitted 808:, including input and textarea 53:or discuss these issues on the 5657:. Retrieved November 27, 2008. 1252:, generate additional events. 260:When an HTML form is submitted 257:When an input field is changed 218:on the element nodes inside a 1: 5683:DOM4: Events (Editor's Draft) 4828:keyword refers to the global 251:When an image has been loaded 5650:. Retrieved August 25, 2009. 5330:. opera.com. 9 December 2011 5062:// Add another event handler 4613:// Add another event handler 2757:drop an object being dragged 1039:DOMNodeInsertedIntoDocument 245:When a user clicks the mouse 5207:"7.8 Drag and drop — HTML5" 4368:method of the event object. 4361:method of the event object. 1022:DOMNodeRemovedFromDocument 863:Fires when a form is reset 6498: 5655:Event compatibility tables 4054:// Assign an event handler 3976:Traditional Event Handling 3939:Traditional Event Handling 3813:of the browser creates an 3494:Specifies the event type. 2923: 2096: 1790:negative user experience. 1467: 358: 248:When a web page has loaded 4783: 4780: 4761: 4758: 4739: 4736: 4310: 4307: 4280: 4277: 3484: 3100: 2837: 2728: 2577: 2523: 2466: 2317:(on the moving Element). 2286: 1991: 1923: 1905: 1845: 1782: 1691: 1277: 1244:devices, such as Apple's 1089: 1073:DOMCharacterDataModified 967: 913: 792: 674: 620: 321:Progress events (used by 309:HTML frame/object events. 273:World Wide Web Consortium 263:When a user presses a key 194:scripting languages like 5632:Deitel, Harvey. (2002). 5462:"Introduction to Events" 5221:"HTML Drag and Drop API" 4861: 4403: 4148: 3880: 3827: 3554: 3330:property will be set to 1786:directionalfocusrequest 1387:draft recommendation, a 1240:Web browsers running on 1218:DOMCharacterDataModified 241:Examples of DOM Events: 5688:UI Events Working Draft 5308:. W3C. 14 November 2011 5183:"JavaScript DOM Events" 5035:// Add an event handler 4577:// Add an event handler 3270:event.stopPropagation() 3260:event.stopPropagation() 5537:"Early event handlers" 5395:June 11, 2010, at the 4848:Trident based browsers 3328:event.defaultPrevented 3324:event.preventDefault() 3177:DOMControlValueChanged 1662:Command+Z on Mac OS X. 315:User interface events. 275:(W3C) in DOM Level 2. 5437:"Test Drive Redirect" 5364:"IndieUI: Events 1.0" 4864:<!doctype html> 4406:<!doctype html> 3883:<!doctype html> 3650:Inline Event Handling 3613:Inline Event Handling 3557:<!doctype html> 3523:Event handling models 3249:https://domevents.dev 3241:event.bubbles == true 3150:DOMFrameContentLoaded 1846:Manipulation Request 1627:onlostpointercapture 210:can register various 5026:"Hey Joe!" 4568:"Hey Joe!" 4308:removeEventListener 2951:DOMMenuItemInactive 2948:DOMMenuItemInactive 2841:CheckboxStateChange 2313:Fires when during a 1965:Data binding events. 1924:ValueChange Request 1831:toolbarfocusrequest 1816:palettefocusrequest 1610:ongotpointercapture 1403:that were active, a 1099:Progress has begun. 95:rewrite this article 5653:Quirksmode (2008). 5648:DOM Event Reference 5612:. September 9, 2013 5265:. 22 December 2023. 5163:dom.spec.whatwg.org 5050:"onclick" 4658:removeEventListener 4146:To add parameters: 4045:"Hey Joe" 3443: 3348: 3299:(Internet Explorer) 3170:Internet Explorer 9 2652:onreadystatechange 1955:by other browsers. 1927:valuechangerequest 1820:inspector windows. 1801:linearfocusrequest 1624:lostpointercapture 971:DOMSubtreeModified 6482:Events (computing) 6030:Application server 5636:(Second Edition). 5493:. 13 November 2000 5104:"onload" 5077:"onload" 4854:, Avant Browser). 3815:anonymous function 3534:Netscape Navigator 3441: 3346: 3293:event.cancelBubble 3235:The bubble phase ( 3209:Netscape Navigator 3002:onoverflowchanged 2937:, or highlighted. 2930:DOMMenuItemActive 2927:DOMMenuItemActive 2510:onbeforeeditfocus 2467:HTML frame/object 2188:ondatasetcomplete 1953:de facto standards 1607:gotpointercapture 902:tabbing navigation 6459: 6458: 6378: 6377: 6355:Browser extension 6330: 6329: 6050: 6049: 5986:Phusion Passenger 5698:MSDN PointerEvent 5235:"Progress Events" 5187:www.w3schools.com 4906:"utf-8" 4844:Internet Explorer 4802: 4801: 4646:// bubbling phase 4592:"click" 4448:"utf-8" 4359:stopPropagation() 4351: 4350: 4278:addEventListener 3925:"utf-8" 3873:Traditional model 3811:JavaScript engine 3599:"utf-8" 3520: 3519: 3439: 3438: 3347:Event properties 3304:event.returnValue 3137: 3136: 2857:RadioStateChange 2682: 2681: 2649:readystatechange 2618:onpropertychange 2171:ondatasetchanged 1949:Internet Explorer 1940: 1939: 1640: 1639: 1381: 1380: 1194: 1193: 312:HTML form events. 222:tree, such as in 185: 184: 177: 167: 166: 159: 112: 111: 88:a manual or guide 68: 16:(Redirected from 6489: 6424:Web API security 6346:Remote scripting 6316:Web SQL Database 6132: 6061: 5757: 5737: 5730: 5723: 5714: 5621: 5620: 5618: 5617: 5602: 5596: 5595: 5593: 5592: 5587:. March 26, 2010 5577: 5571: 5570: 5568: 5566: 5561:. Quirksmode.org 5555: 5549: 5548: 5546: 5544: 5539:. Quirksmode.org 5533: 5527: 5526: 5524: 5523: 5509: 5503: 5502: 5500: 5498: 5483: 5474: 5473: 5471: 5469: 5464:. Quirksmode.org 5458: 5452: 5451: 5449: 5448: 5439:. Archived from 5433: 5427: 5426: 5420: 5412: 5405: 5399: 5388: 5382: 5381: 5374: 5368: 5367: 5360: 5354: 5353: 5350:"Pointer Events" 5346: 5340: 5339: 5337: 5335: 5324: 5318: 5317: 5315: 5313: 5302: 5291: 5290: 5288: 5287: 5273: 5267: 5266: 5259: 5253: 5252: 5245: 5239: 5238: 5231: 5225: 5224: 5223:. 28 March 2024. 5217: 5211: 5210: 5203: 5197: 5196: 5194: 5193: 5179: 5173: 5172: 5170: 5169: 5155: 5141: 5138: 5135: 5132: 5129: 5126: 5123: 5120: 5117: 5114: 5111: 5108: 5105: 5102: 5099: 5096: 5093: 5090: 5087: 5084: 5081: 5078: 5075: 5072: 5069: 5066: 5063: 5060: 5057: 5054: 5051: 5048: 5045: 5042: 5039: 5036: 5033: 5030: 5027: 5024: 5021: 5018: 5015: 5012: 5009: 5006: 5003: 5000: 4997: 4994: 4991: 4988: 4985: 4982: 4979: 4975: 4972: 4969: 4966: 4963: 4960: 4956: 4953: 4950: 4947: 4944: 4941: 4938: 4935: 4932: 4929: 4926: 4923: 4919: 4916: 4913: 4910: 4907: 4904: 4901: 4898: 4895: 4892: 4889: 4886: 4883: 4880: 4877: 4874: 4871: 4868: 4865: 4841: 4832: 4826: 4818: 4811: 4720: 4707: 4704: 4701: 4698: 4695: 4692: 4689: 4686: 4683: 4680: 4677: 4674: 4671: 4668: 4665: 4664:"load" 4662: 4659: 4656: 4653: 4650: 4647: 4644: 4641: 4638: 4635: 4632: 4629: 4628:"load" 4626: 4623: 4622:addEventListener 4620: 4617: 4614: 4611: 4610:// capture phase 4608: 4605: 4602: 4599: 4596: 4593: 4590: 4587: 4586:addEventListener 4584: 4581: 4578: 4575: 4572: 4569: 4566: 4563: 4560: 4557: 4554: 4551: 4548: 4545: 4542: 4539: 4536: 4533: 4530: 4527: 4524: 4521: 4517: 4514: 4511: 4508: 4505: 4502: 4498: 4495: 4492: 4489: 4486: 4483: 4480: 4477: 4474: 4471: 4468: 4465: 4461: 4458: 4455: 4452: 4449: 4446: 4443: 4440: 4437: 4434: 4431: 4428: 4425: 4422: 4419: 4416: 4413: 4410: 4407: 4375: 4367: 4366:preventDefault() 4360: 4261: 4242: 4239: 4236: 4233: 4230: 4227: 4224: 4221: 4218: 4215: 4212: 4209: 4206: 4203: 4200: 4197: 4194: 4191: 4188: 4185: 4182: 4179: 4176: 4173: 4170: 4167: 4164: 4161: 4158: 4155: 4152: 4142: 4139: 4136: 4133: 4130: 4127: 4124: 4121: 4118: 4115: 4112: 4109: 4106: 4103: 4100: 4097: 4094: 4091: 4088: 4085: 4082: 4079: 4076: 4073: 4070: 4067: 4064: 4061: 4058: 4055: 4052: 4049: 4046: 4043: 4040: 4037: 4034: 4031: 4028: 4025: 4022: 4019: 4016: 4013: 4010: 4007: 4004: 4001: 3998: 3994: 3991: 3988: 3985: 3982: 3979: 3975: 3972: 3969: 3966: 3963: 3960: 3957: 3954: 3951: 3948: 3945: 3942: 3938: 3935: 3932: 3929: 3926: 3923: 3920: 3917: 3914: 3911: 3908: 3905: 3902: 3899: 3896: 3893: 3890: 3887: 3884: 3861: 3858: 3855: 3852: 3849: 3846: 3843: 3840: 3837: 3834: 3831: 3824: 3820: 3808: 3804: 3797: 3794: 3791: 3788: 3785: 3782: 3779: 3776: 3773: 3770: 3767: 3764: 3761: 3758: 3757:"Hey " 3755: 3752: 3749: 3746: 3743: 3740: 3737: 3734: 3731: 3728: 3725: 3722: 3719: 3716: 3713: 3710: 3706: 3703: 3700: 3696: 3693: 3690: 3687: 3684: 3681: 3678: 3675: 3672: 3668: 3665: 3662: 3659: 3656: 3653: 3649: 3646: 3643: 3640: 3637: 3634: 3631: 3628: 3625: 3622: 3619: 3616: 3612: 3609: 3606: 3603: 3600: 3597: 3594: 3591: 3588: 3585: 3582: 3579: 3576: 3573: 3570: 3567: 3564: 3561: 3558: 3546:alert dialog box 3461:stopPropagation 3444: 3349: 3333: 3329: 3325: 3321: 3314:Canceling events 3309: 3305: 3298: 3294: 3277: 3271: 3265: 3261: 3242: 3146:DOMContentLoaded 3124:oncommandupdate 2999:overflowchanged 2706: 2507:beforeeditfocus 2185:datasetcomplete 2154:ondataavailable 1969: 1878:rotationrequest 1741:collapserequest 1672: 1508:onpointercancel 1445: 1422: 1418: 1414: 1410: 1406: 1398: 1394: 1390: 1255: 1056:DOMAttrModified 988:DOMNodeInserted 404:over an element 332: 180: 173: 162: 155: 151: 148: 142: 122: 121: 114: 107: 104: 98: 86:is written like 79: 78: 71: 60: 38: 37: 30: 21: 6497: 6496: 6492: 6491: 6490: 6488: 6487: 6486: 6462: 6461: 6460: 6455: 6429:Web application 6374: 6326: 6294: 6271: 6198: 6121: 6046: 5990: 5917: 5896:JavaScript JSGI 5876:ASP.NET Handler 5859:Jakarta Servlet 5825: 5746: 5741: 5669: 5629: 5627:Further reading 5624: 5615: 5613: 5604: 5603: 5599: 5590: 5588: 5579: 5578: 5574: 5564: 5562: 5557: 5556: 5552: 5542: 5540: 5535: 5534: 5530: 5521: 5519: 5511: 5510: 5506: 5496: 5494: 5485: 5484: 5477: 5467: 5465: 5460: 5459: 5455: 5446: 5444: 5435: 5434: 5430: 5413: 5407: 5406: 5402: 5397:Wayback Machine 5389: 5385: 5378:"HTML Standard" 5376: 5375: 5371: 5362: 5361: 5357: 5348: 5347: 5343: 5333: 5331: 5326: 5325: 5321: 5311: 5309: 5304: 5303: 5294: 5285: 5283: 5275: 5274: 5270: 5261: 5260: 5256: 5247: 5246: 5242: 5233: 5232: 5228: 5219: 5218: 5214: 5205: 5204: 5200: 5191: 5189: 5181: 5180: 5176: 5167: 5165: 5157: 5156: 5152: 5148: 5143: 5142: 5139: 5136: 5133: 5130: 5127: 5124: 5121: 5118: 5115: 5112: 5109: 5106: 5103: 5100: 5097: 5094: 5091: 5088: 5085: 5082: 5079: 5076: 5073: 5070: 5067: 5064: 5061: 5058: 5055: 5052: 5049: 5046: 5043: 5040: 5037: 5034: 5031: 5028: 5025: 5022: 5019: 5016: 5013: 5010: 5007: 5004: 5001: 4998: 4995: 4992: 4989: 4986: 4983: 4980: 4977: 4973: 4970: 4967: 4964: 4961: 4958: 4954: 4951: 4948: 4945: 4942: 4939: 4936: 4933: 4930: 4927: 4924: 4921: 4917: 4914: 4911: 4908: 4905: 4902: 4899: 4896: 4893: 4890: 4887: 4884: 4881: 4878: 4875: 4872: 4869: 4866: 4863: 4860: 4839: 4830: 4824: 4816: 4809: 4714: 4709: 4708: 4705: 4702: 4699: 4696: 4693: 4690: 4687: 4684: 4681: 4678: 4675: 4672: 4669: 4666: 4663: 4660: 4657: 4654: 4651: 4648: 4645: 4642: 4639: 4636: 4633: 4630: 4627: 4624: 4621: 4618: 4615: 4612: 4609: 4606: 4603: 4600: 4597: 4594: 4591: 4588: 4585: 4582: 4579: 4576: 4573: 4570: 4567: 4564: 4561: 4558: 4555: 4552: 4549: 4546: 4543: 4540: 4537: 4534: 4531: 4528: 4525: 4522: 4519: 4515: 4512: 4509: 4506: 4503: 4500: 4496: 4493: 4490: 4487: 4484: 4481: 4478: 4475: 4472: 4469: 4466: 4463: 4459: 4456: 4453: 4450: 4447: 4444: 4441: 4438: 4435: 4432: 4429: 4426: 4423: 4420: 4417: 4414: 4411: 4408: 4405: 4402: 4373: 4365: 4358: 4256: 4244: 4243: 4240: 4237: 4234: 4231: 4228: 4225: 4222: 4219: 4216: 4213: 4210: 4207: 4204: 4201: 4198: 4195: 4192: 4189: 4186: 4183: 4180: 4177: 4174: 4171: 4168: 4165: 4162: 4159: 4156: 4153: 4150: 4144: 4143: 4140: 4137: 4134: 4131: 4128: 4125: 4122: 4119: 4116: 4113: 4110: 4107: 4104: 4101: 4098: 4095: 4092: 4089: 4086: 4083: 4080: 4077: 4074: 4071: 4068: 4065: 4062: 4059: 4056: 4053: 4050: 4047: 4044: 4041: 4038: 4035: 4032: 4029: 4026: 4023: 4020: 4017: 4014: 4011: 4008: 4005: 4002: 3999: 3996: 3992: 3989: 3986: 3983: 3980: 3977: 3973: 3970: 3967: 3964: 3961: 3958: 3955: 3952: 3949: 3946: 3943: 3940: 3936: 3933: 3930: 3927: 3924: 3921: 3918: 3915: 3912: 3909: 3906: 3903: 3900: 3897: 3894: 3891: 3888: 3885: 3882: 3875: 3863: 3862: 3859: 3856: 3853: 3850: 3847: 3844: 3841: 3838: 3835: 3832: 3829: 3822: 3821:attribute. The 3818: 3806: 3802: 3799: 3798: 3795: 3792: 3789: 3786: 3783: 3780: 3777: 3774: 3771: 3768: 3765: 3762: 3759: 3756: 3753: 3750: 3747: 3744: 3741: 3738: 3735: 3732: 3729: 3726: 3723: 3720: 3717: 3714: 3711: 3708: 3704: 3701: 3698: 3694: 3691: 3688: 3685: 3682: 3679: 3676: 3673: 3670: 3666: 3663: 3660: 3657: 3654: 3651: 3647: 3644: 3641: 3638: 3635: 3632: 3629: 3626: 3623: 3620: 3617: 3614: 3610: 3607: 3604: 3601: 3598: 3595: 3592: 3589: 3586: 3583: 3580: 3577: 3574: 3571: 3568: 3565: 3562: 3559: 3556: 3542: 3530: 3525: 3473:preventDefault 3399:unsigned short 3340: 3331: 3327: 3323: 3319: 3316: 3307: 3303: 3296: 3292: 3288: 3275: 3269: 3263: 3259: 3256: 3254:Stopping events 3240: 3197: 3142: 3070:onpopupshowing 2924:User interface 2735:DOMMouseScroll 2732:DOMMouseScroll 2697: 2635:onfilterchange 2615:propertychange 2473:onbeforeunload 2168:datasetchanged 2120:onbeforeupdate 1945: 1906:Scroll Request 1755:dismissrequest 1645: 1643:Indie UI events 1593:onpointerleave 1576:onpointerenter 1439: 1420: 1416: 1412: 1408: 1404: 1399:locations, the 1396: 1392: 1388: 1238: 1230:DOMAttrModified 1210:DOMNodeInserted 1206:DOMAttrModified 1005:DOMNodeRemoved 914:User interface 687:Fires when the 370:pointing device 368:Fires when the 291: 286: 281: 181: 170: 169: 168: 163: 152: 146: 143: 135:help improve it 132: 123: 119: 108: 102: 99: 92: 80: 76: 39: 35: 28: 23: 22: 15: 12: 11: 5: 6495: 6493: 6485: 6484: 6479: 6474: 6464: 6463: 6457: 6456: 6454: 6453: 6448: 6447: 6446: 6441: 6436: 6426: 6421: 6420: 6419: 6409: 6408: 6407: 6402: 6392: 6386: 6384: 6380: 6379: 6376: 6375: 6373: 6372: 6367: 6362: 6357: 6352: 6338: 6336: 6332: 6331: 6328: 6327: 6325: 6324: 6319: 6318:(formerly W3C) 6313: 6308: 6302: 6300: 6296: 6295: 6293: 6292: 6287: 6281: 6279: 6273: 6272: 6270: 6269: 6264: 6259: 6254: 6249: 6244: 6239: 6234: 6229: 6224: 6219: 6214: 6208: 6206: 6200: 6199: 6197: 6196: 6194:XMLHttpRequest 6191: 6186: 6181: 6176: 6171: 6166: 6161: 6156: 6151: 6146: 6140: 6138: 6129: 6123: 6122: 6120: 6119: 6114: 6109: 6104: 6103: 6102: 6092: 6087: 6086: 6085: 6080: 6069: 6067: 6058: 6052: 6051: 6048: 6047: 6045: 6044: 6039: 6038: 6037: 6027: 6022: 6017: 6008: 5998: 5996: 5992: 5991: 5989: 5988: 5983: 5978: 5973: 5968: 5963: 5958: 5953: 5948: 5943: 5938: 5933: 5927: 5925: 5923:Apache modules 5919: 5918: 5916: 5915: 5914: 5913: 5903: 5898: 5893: 5888: 5883: 5878: 5873: 5868: 5867: 5866: 5856: 5851: 5846: 5841: 5835: 5833: 5827: 5826: 5824: 5823: 5818: 5813: 5808: 5803: 5798: 5793: 5792: 5791: 5786: 5781: 5776: 5765: 5763: 5754: 5748: 5747: 5744:Web interfaces 5742: 5740: 5739: 5732: 5725: 5717: 5711: 5710: 5705: 5700: 5695: 5690: 5685: 5680: 5675: 5668: 5667:External links 5665: 5664: 5663: 5658: 5651: 5644: 5628: 5625: 5623: 5622: 5597: 5572: 5550: 5528: 5504: 5475: 5453: 5428: 5400: 5383: 5369: 5355: 5341: 5319: 5292: 5268: 5254: 5240: 5226: 5212: 5198: 5174: 5159:"DOM Standard" 5149: 5147: 5144: 4879:"en" 4862: 4859: 4856: 4836: 4835: 4820: 4813: 4800: 4799: 4796: 4792: 4791: 4788: 4785: 4782: 4778: 4777: 4774: 4770: 4769: 4766: 4763: 4760: 4756: 4755: 4752: 4748: 4747: 4744: 4741: 4738: 4734: 4733: 4732:Argument name 4730: 4729:Argument type 4727: 4724: 4713: 4710: 4421:"en" 4404: 4401: 4398: 4370: 4369: 4362: 4349: 4348: 4345: 4342: 4339: 4338:dispatchEvent 4335: 4334: 4331: 4327: 4326: 4323: 4322:EventListener 4319: 4318: 4315: 4312: 4309: 4305: 4304: 4301: 4297: 4296: 4293: 4292:EventListener 4289: 4288: 4285: 4282: 4279: 4275: 4274: 4273:Argument name 4271: 4270:Argument type 4268: 4265: 4255: 4252: 4214:'Hey ' 4149: 3898:"en" 3881: 3874: 3871: 3828: 3572:"en" 3555: 3541: 3538: 3529: 3526: 3524: 3521: 3518: 3517: 3514: 3513:cancelableArg 3511: 3507: 3506: 3503: 3500: 3496: 3495: 3492: 3489: 3486: 3482: 3481: 3478: 3476: 3474: 3470: 3469: 3466: 3464: 3462: 3458: 3457: 3454: 3453:Argument name 3451: 3450:Argument type 3448: 3442:Event methods 3437: 3436: 3433: 3430: 3426: 3425: 3422: 3419: 3415: 3414: 3411: 3408: 3404: 3403: 3400: 3397: 3393: 3392: 3389: 3386: 3385:currentTarget 3382: 3381: 3378: 3375: 3371: 3370: 3367: 3364: 3360: 3359: 3356: 3353: 3343:this article. 3339: 3336: 3315: 3312: 3311: 3310: 3300: 3287: 3284: 3280: 3279: 3273: 3255: 3252: 3245: 3244: 3233: 3230: 3220: 3219: 3216:event bubbling 3212: 3196: 3193: 3141: 3138: 3135: 3134: 3131: 3128: 3125: 3122: 3121:commandupdate 3118: 3117: 3114: 3111: 3108: 3105: 3102: 3098: 3097: 3094: 3091: 3088: 3085: 3081: 3080: 3077: 3074: 3071: 3068: 3064: 3063: 3060: 3057: 3054: 3053:onpopuphiding 3051: 3047: 3046: 3043: 3040: 3037: 3036:onpopuphidden 3034: 3030: 3029: 3026: 3023: 3020: 3017: 3013: 3012: 3009: 3006: 3003: 3000: 2996: 2995: 2992: 2989: 2986: 2983: 2979: 2978: 2975: 2972: 2969: 2968:oncontextmenu 2966: 2962: 2961: 2958: 2955: 2952: 2949: 2945: 2944: 2941: 2938: 2931: 2928: 2925: 2921: 2920: 2917: 2914: 2911: 2908: 2904: 2903: 2900: 2897: 2894: 2891: 2887: 2886: 2883: 2880: 2877: 2874: 2870: 2869: 2866: 2863: 2860: 2858: 2854: 2853: 2850: 2847: 2844: 2842: 2839: 2835: 2834: 2831: 2828: 2825: 2822: 2818: 2817: 2814: 2811: 2808: 2807:ondraggesture 2805: 2801: 2800: 2797: 2794: 2791: 2788: 2784: 2783: 2780: 2777: 2774: 2771: 2767: 2766: 2763: 2760: 2753: 2750: 2746: 2745: 2742: 2739: 2736: 2733: 2730: 2726: 2725: 2722: 2719: 2716: 2713: 2710: 2696: 2693: 2686:XMLHttpRequest 2680: 2679: 2676: 2673: 2670: 2669:onlosecapture 2667: 2663: 2662: 2659: 2656: 2653: 2650: 2646: 2645: 2642: 2639: 2636: 2633: 2629: 2628: 2625: 2622: 2619: 2616: 2612: 2611: 2608: 2605: 2602: 2599: 2595: 2594: 2591: 2588: 2585: 2584:onbeforeprint 2582: 2579: 2578:Miscellaneous 2575: 2574: 2571: 2568: 2565: 2562: 2558: 2557: 2554: 2551: 2548: 2545: 2541: 2540: 2537: 2534: 2531: 2528: 2525: 2521: 2520: 2517: 2514: 2511: 2508: 2505: 2501: 2500: 2497: 2494: 2491: 2488: 2484: 2483: 2480: 2477: 2474: 2471: 2468: 2464: 2463: 2460: 2457: 2454: 2451: 2448: 2444: 2443: 2440: 2437: 2434: 2433:onselectstart 2431: 2427: 2426: 2423: 2420: 2417: 2414: 2410: 2409: 2406: 2403: 2400: 2397: 2393: 2392: 2389: 2386: 2383: 2380: 2376: 2375: 2372: 2369: 2366: 2363: 2359: 2358: 2355: 2352: 2349: 2346: 2342: 2341: 2338: 2335: 2332: 2329: 2325: 2324: 2321: 2318: 2311: 2308: 2304: 2303: 2300: 2297: 2294: 2293:oncontextmenu 2291: 2288: 2284: 2283: 2280: 2277: 2274: 2273:onrowinserted 2271: 2267: 2266: 2263: 2260: 2257: 2254: 2250: 2249: 2246: 2243: 2240: 2237: 2233: 2232: 2229: 2226: 2223: 2220: 2216: 2215: 2212: 2209: 2206: 2205:onerrorupdate 2203: 2199: 2198: 2195: 2192: 2189: 2186: 2182: 2181: 2178: 2175: 2172: 2169: 2165: 2164: 2161: 2158: 2155: 2152: 2151:dataavailable 2148: 2147: 2144: 2141: 2138: 2135: 2131: 2130: 2127: 2124: 2121: 2118: 2114: 2113: 2110: 2107: 2104: 2103:onafterupdate 2101: 2098: 2094: 2093: 2090: 2087: 2084: 2083:onbeforepaste 2081: 2077: 2076: 2073: 2070: 2067: 2064: 2060: 2059: 2056: 2053: 2050: 2047: 2043: 2042: 2039: 2036: 2033: 2030: 2026: 2025: 2022: 2019: 2016: 2013: 2009: 2008: 2005: 2002: 1999: 1996: 1993: 1989: 1988: 1985: 1982: 1979: 1976: 1973: 1967: 1966: 1963: 1944: 1941: 1938: 1937: 1934: 1931: 1928: 1925: 1921: 1920: 1917: 1914: 1910: 1909:scrollrequest 1907: 1903: 1902: 1899: 1896: 1893: 1889: 1888: 1885: 1882: 1879: 1875: 1874: 1871: 1868: 1864: 1860: 1859: 1856: 1853: 1850: 1847: 1843: 1842: 1839: 1836: 1832: 1828: 1827: 1824: 1821: 1817: 1813: 1812: 1809: 1806: 1802: 1798: 1797: 1794: 1791: 1787: 1784: 1783:Focus Request 1780: 1779: 1776: 1773: 1770: 1769:deleterequest 1766: 1765: 1762: 1759: 1756: 1752: 1751: 1748: 1745: 1742: 1738: 1737: 1734: 1731: 1724: 1723:expandrequest 1720: 1719: 1716: 1713: 1710: 1706: 1705: 1702: 1699: 1696: 1693: 1689: 1688: 1685: 1682: 1679: 1676: 1667: 1666: 1663: 1660: 1644: 1641: 1638: 1637: 1634: 1631: 1628: 1625: 1621: 1620: 1617: 1614: 1611: 1608: 1604: 1603: 1600: 1597: 1594: 1591: 1587: 1586: 1583: 1580: 1577: 1574: 1570: 1569: 1566: 1563: 1560: 1557: 1553: 1552: 1549: 1546: 1543: 1542:onpointerover 1540: 1536: 1535: 1532: 1529: 1526: 1525:onpointermove 1523: 1519: 1518: 1515: 1512: 1509: 1506: 1505:pointercancel 1502: 1501: 1498: 1495: 1492: 1489: 1485: 1484: 1481: 1478: 1475: 1474:onpointerdown 1472: 1469: 1465: 1464: 1461: 1458: 1455: 1452: 1449: 1438: 1437:Pointer events 1435: 1379: 1378: 1375: 1372: 1364: 1362: 1358: 1357: 1354: 1351: 1348: 1346: 1342: 1341: 1338: 1335: 1332: 1330: 1326: 1325: 1322: 1319: 1316: 1314: 1310: 1309: 1306: 1303: 1300: 1298: 1294: 1293: 1290: 1287: 1284: 1282: 1279: 1275: 1274: 1271: 1268: 1265: 1262: 1259: 1237: 1234: 1214:DOMNodeRemoved 1192: 1191: 1188: 1185: 1182: 1179: 1175: 1174: 1171: 1168: 1165: 1162: 1158: 1157: 1154: 1151: 1148: 1145: 1141: 1140: 1137: 1134: 1131: 1128: 1124: 1123: 1120: 1117: 1114: 1111: 1107: 1106: 1103: 1100: 1097: 1094: 1091: 1087: 1086: 1083: 1080: 1077: 1074: 1070: 1069: 1066: 1063: 1060: 1057: 1053: 1052: 1049: 1046: 1043: 1040: 1036: 1035: 1032: 1029: 1026: 1023: 1019: 1018: 1015: 1012: 1009: 1006: 1002: 1001: 998: 995: 992: 989: 985: 984: 981: 978: 975: 972: 969: 965: 964: 961: 958: 955: 952: 948: 947: 944: 941: 938: 935: 931: 930: 927: 924: 921: 918: 915: 911: 910: 907: 904: 898: 895: 891: 890: 887: 884: 882:tab navigation 878: 875: 871: 870: 867: 864: 861: 858: 854: 853: 850: 847: 844: 841: 837: 836: 833: 830: 823: 820: 816: 815: 812: 809: 802: 799: 796: 790: 789: 786: 783: 780: 777: 773: 772: 769: 766: 763: 760: 756: 755: 752: 749: 746: 743: 739: 738: 735: 732: 729: 726: 722: 721: 718: 715: 709: 706: 702: 701: 698: 695: 685: 682: 679: 672: 671: 668: 665: 662: 659: 655: 654: 651: 648: 645: 642: 638: 637: 634: 631: 628: 625: 622: 618: 617: 614: 611: 608: 605: 601: 600: 597: 594: 591: 588: 584: 583: 580: 577: 574: 571: 567: 566: 563: 560: 557: 554: 550: 549: 546: 543: 540: 537: 533: 532: 529: 526: 523: 520: 516: 515: 512: 509: 506: 503: 499: 498: 495: 492: 489: 486: 482: 481: 478: 475: 472: 469: 465: 464: 461: 458: 455: 452: 446: 445: 442: 439: 436: 433: 429: 428: 425: 422: 419: 416: 412: 411: 408: 405: 402:double-clicked 398: 395: 391: 390: 387: 384: 383: 382: 379: 376: 366: 363: 360: 356: 355: 352: 349: 346: 341: 336: 327: 326: 325:and File API). 323:XMLHttpRequest 319: 316: 313: 310: 307: 301: 290: 287: 285: 282: 280: 277: 265: 264: 261: 258: 255: 252: 249: 246: 212:event handlers 183: 182: 165: 164: 126: 124: 117: 110: 109: 83: 81: 74: 69: 43: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 6494: 6483: 6480: 6478: 6475: 6473: 6470: 6469: 6467: 6452: 6451:Web framework 6449: 6445: 6442: 6440: 6437: 6435: 6432: 6431: 6430: 6427: 6425: 6422: 6418: 6415: 6414: 6413: 6412:Web standards 6410: 6406: 6403: 6401: 6398: 6397: 6396: 6393: 6391: 6390:Microservices 6388: 6387: 6385: 6381: 6371: 6368: 6366: 6363: 6361: 6358: 6356: 6353: 6351: 6347: 6343: 6340: 6339: 6337: 6333: 6323: 6320: 6317: 6314: 6312: 6309: 6307: 6304: 6303: 6301: 6297: 6291: 6288: 6286: 6283: 6282: 6280: 6278: 6274: 6268: 6265: 6263: 6260: 6258: 6255: 6253: 6250: 6248: 6245: 6243: 6240: 6238: 6235: 6233: 6230: 6228: 6225: 6223: 6220: 6218: 6215: 6213: 6210: 6209: 6207: 6205: 6201: 6195: 6192: 6190: 6187: 6185: 6182: 6180: 6179:Web messaging 6177: 6175: 6172: 6170: 6167: 6165: 6162: 6160: 6157: 6155: 6152: 6150: 6147: 6145: 6142: 6141: 6139: 6137: 6133: 6130: 6128: 6124: 6118: 6115: 6113: 6110: 6108: 6105: 6101: 6098: 6097: 6096: 6093: 6091: 6088: 6084: 6081: 6079: 6076: 6075: 6074: 6071: 6070: 6068: 6066: 6062: 6059: 6057: 6053: 6043: 6040: 6036: 6033: 6032: 6031: 6028: 6026: 6023: 6021: 6018: 6016: 6012: 6009: 6007: 6003: 6000: 5999: 5997: 5993: 5987: 5984: 5982: 5979: 5977: 5974: 5972: 5969: 5967: 5964: 5962: 5959: 5957: 5954: 5952: 5949: 5947: 5944: 5942: 5939: 5937: 5934: 5932: 5929: 5928: 5926: 5924: 5920: 5912: 5909: 5908: 5907: 5904: 5902: 5899: 5897: 5894: 5892: 5889: 5887: 5884: 5882: 5879: 5877: 5874: 5872: 5869: 5865: 5862: 5861: 5860: 5857: 5855: 5852: 5850: 5847: 5845: 5842: 5840: 5837: 5836: 5834: 5832: 5828: 5822: 5819: 5817: 5814: 5812: 5809: 5807: 5804: 5802: 5799: 5797: 5794: 5790: 5787: 5785: 5782: 5780: 5777: 5775: 5772: 5771: 5770: 5767: 5766: 5764: 5762: 5758: 5755: 5753: 5749: 5745: 5738: 5733: 5731: 5726: 5724: 5719: 5718: 5715: 5709: 5706: 5704: 5701: 5699: 5696: 5694: 5691: 5689: 5686: 5684: 5681: 5679: 5676: 5674: 5671: 5670: 5666: 5662: 5659: 5656: 5652: 5649: 5645: 5643: 5642:0-13-030897-8 5639: 5635: 5631: 5630: 5626: 5611: 5607: 5601: 5598: 5586: 5582: 5576: 5573: 5560: 5554: 5551: 5538: 5532: 5529: 5518: 5514: 5508: 5505: 5492: 5488: 5482: 5480: 5476: 5463: 5457: 5454: 5443:on 2010-05-08 5442: 5438: 5432: 5429: 5424: 5418: 5410: 5404: 5401: 5398: 5394: 5391: 5387: 5384: 5379: 5373: 5370: 5365: 5359: 5356: 5351: 5345: 5342: 5329: 5323: 5320: 5307: 5301: 5299: 5297: 5293: 5282: 5278: 5272: 5269: 5264: 5258: 5255: 5250: 5244: 5241: 5236: 5230: 5227: 5222: 5216: 5213: 5208: 5202: 5199: 5188: 5184: 5178: 5175: 5164: 5160: 5154: 5151: 5145: 4857: 4855: 4853: 4849: 4845: 4833: 4827: 4821: 4814: 4807: 4806: 4805: 4798:oEventObject 4797: 4794: 4793: 4789: 4786: 4779: 4775: 4772: 4771: 4767: 4764: 4757: 4753: 4750: 4749: 4745: 4742: 4735: 4731: 4728: 4725: 4722: 4721: 4718: 4711: 4399: 4397: 4395: 4391: 4387: 4383: 4379: 4363: 4356: 4355: 4354: 4346: 4343: 4340: 4337: 4336: 4332: 4329: 4328: 4324: 4321: 4320: 4316: 4313: 4306: 4302: 4299: 4298: 4294: 4291: 4290: 4286: 4283: 4276: 4272: 4269: 4266: 4263: 4262: 4259: 4253: 4251: 4249: 4160:'Joe' 4147: 3879: 3872: 3870: 3868: 3845:'Joe' 3826: 3816: 3812: 3553: 3551: 3547: 3539: 3537: 3535: 3527: 3522: 3515: 3512: 3509: 3508: 3504: 3502:canBubbleArg 3501: 3498: 3497: 3493: 3491:eventTypeArg 3490: 3487: 3483: 3479: 3477: 3475: 3472: 3471: 3467: 3465: 3463: 3460: 3459: 3455: 3452: 3449: 3446: 3445: 3434: 3432:DOMTimeStamp 3431: 3428: 3427: 3423: 3420: 3417: 3416: 3412: 3409: 3406: 3405: 3401: 3398: 3395: 3394: 3390: 3387: 3384: 3383: 3379: 3376: 3373: 3372: 3368: 3365: 3362: 3361: 3357: 3354: 3351: 3350: 3344: 3337: 3335: 3313: 3301: 3290: 3289: 3285: 3283: 3274: 3268: 3267: 3266: 3253: 3251: 3250: 3238: 3234: 3231: 3228: 3227: 3226: 3223: 3217: 3213: 3210: 3206: 3205: 3204: 3202: 3194: 3192: 3190: 3186: 3182: 3178: 3173: 3171: 3167: 3163: 3162:Google Chrome 3159: 3155: 3151: 3147: 3139: 3132: 3129: 3126: 3123: 3120: 3119: 3115: 3112: 3109: 3106: 3103: 3099: 3095: 3092: 3089: 3087:onpopupshown 3086: 3083: 3082: 3078: 3075: 3072: 3069: 3067:popupshowing 3066: 3065: 3061: 3058: 3055: 3052: 3049: 3048: 3044: 3041: 3038: 3035: 3032: 3031: 3027: 3024: 3021: 3018: 3015: 3014: 3010: 3007: 3004: 3001: 2998: 2997: 2993: 2990: 2987: 2984: 2981: 2980: 2976: 2973: 2970: 2967: 2964: 2963: 2959: 2956: 2953: 2950: 2947: 2946: 2942: 2939: 2936: 2932: 2929: 2926: 2922: 2918: 2915: 2912: 2909: 2906: 2905: 2901: 2898: 2895: 2892: 2889: 2888: 2884: 2881: 2878: 2875: 2872: 2871: 2867: 2864: 2861: 2859: 2856: 2855: 2851: 2848: 2845: 2843: 2840: 2836: 2832: 2829: 2826: 2823: 2820: 2819: 2815: 2812: 2809: 2806: 2803: 2802: 2798: 2795: 2792: 2789: 2786: 2785: 2781: 2778: 2775: 2772: 2769: 2768: 2764: 2761: 2758: 2754: 2751: 2748: 2747: 2743: 2740: 2737: 2734: 2731: 2727: 2723: 2720: 2717: 2714: 2711: 2708: 2707: 2704: 2702: 2694: 2692: 2689: 2687: 2677: 2674: 2671: 2668: 2665: 2664: 2660: 2657: 2654: 2651: 2648: 2647: 2643: 2640: 2637: 2634: 2632:filterchange 2631: 2630: 2626: 2623: 2620: 2617: 2614: 2613: 2609: 2606: 2603: 2601:onafterprint 2600: 2597: 2596: 2592: 2589: 2586: 2583: 2580: 2576: 2572: 2569: 2566: 2563: 2560: 2559: 2555: 2552: 2549: 2546: 2543: 2542: 2538: 2535: 2532: 2529: 2526: 2522: 2518: 2515: 2512: 2509: 2506: 2503: 2502: 2498: 2495: 2492: 2489: 2486: 2485: 2481: 2478: 2475: 2472: 2470:beforeunload 2469: 2465: 2461: 2458: 2455: 2452: 2449: 2446: 2445: 2441: 2438: 2435: 2432: 2429: 2428: 2424: 2421: 2418: 2415: 2412: 2411: 2407: 2404: 2401: 2398: 2395: 2394: 2390: 2387: 2384: 2381: 2378: 2377: 2373: 2370: 2367: 2364: 2361: 2360: 2356: 2353: 2350: 2347: 2344: 2343: 2339: 2336: 2333: 2330: 2327: 2326: 2322: 2319: 2316: 2312: 2309: 2306: 2305: 2301: 2298: 2295: 2292: 2289: 2285: 2281: 2278: 2275: 2272: 2269: 2268: 2264: 2261: 2258: 2256:onrowsdelete 2255: 2252: 2251: 2247: 2244: 2241: 2238: 2235: 2234: 2230: 2227: 2224: 2221: 2218: 2217: 2213: 2210: 2207: 2204: 2201: 2200: 2196: 2193: 2190: 2187: 2184: 2183: 2179: 2176: 2173: 2170: 2167: 2166: 2162: 2159: 2156: 2153: 2150: 2149: 2145: 2142: 2139: 2137:oncellchange 2136: 2133: 2132: 2128: 2125: 2122: 2119: 2117:beforeupdate 2116: 2115: 2111: 2108: 2105: 2102: 2099: 2097:Data binding 2095: 2091: 2088: 2085: 2082: 2079: 2078: 2074: 2071: 2068: 2066:onbeforecopy 2065: 2062: 2061: 2057: 2054: 2051: 2048: 2045: 2044: 2040: 2037: 2034: 2031: 2028: 2027: 2023: 2020: 2017: 2014: 2011: 2010: 2006: 2003: 2000: 1997: 1994: 1990: 1986: 1983: 1980: 1977: 1974: 1971: 1970: 1964: 1961: 1958: 1957: 1956: 1954: 1950: 1942: 1935: 1932: 1929: 1926: 1922: 1918: 1915: 1911: 1908: 1904: 1900: 1897: 1894: 1891: 1890: 1886: 1883: 1880: 1877: 1876: 1872: 1869: 1865: 1862: 1861: 1857: 1854: 1851: 1848: 1844: 1840: 1837: 1833: 1830: 1829: 1825: 1822: 1818: 1815: 1814: 1810: 1807: 1803: 1800: 1799: 1795: 1792: 1788: 1785: 1781: 1777: 1774: 1771: 1768: 1767: 1763: 1760: 1757: 1754: 1753: 1749: 1746: 1743: 1740: 1739: 1735: 1732: 1729: 1725: 1722: 1721: 1717: 1714: 1711: 1708: 1707: 1703: 1700: 1697: 1694: 1690: 1686: 1683: 1680: 1677: 1674: 1673: 1670: 1664: 1661: 1658: 1657: 1656: 1653: 1649: 1642: 1635: 1632: 1629: 1626: 1623: 1622: 1618: 1615: 1612: 1609: 1606: 1605: 1601: 1598: 1595: 1592: 1590:pointerleave 1589: 1588: 1584: 1581: 1578: 1575: 1573:pointerenter 1572: 1571: 1567: 1564: 1561: 1559:onpointerout 1558: 1555: 1554: 1550: 1547: 1544: 1541: 1538: 1537: 1533: 1530: 1527: 1524: 1521: 1520: 1516: 1513: 1510: 1507: 1504: 1503: 1499: 1496: 1493: 1490: 1487: 1486: 1482: 1479: 1476: 1473: 1470: 1466: 1462: 1459: 1456: 1453: 1450: 1447: 1446: 1443: 1436: 1434: 1432: 1428: 1424: 1402: 1401:modifier keys 1386: 1376: 1373: 1369: 1365: 1363: 1360: 1359: 1355: 1352: 1349: 1347: 1344: 1343: 1339: 1336: 1333: 1331: 1328: 1327: 1323: 1320: 1317: 1315: 1312: 1311: 1307: 1304: 1301: 1299: 1296: 1295: 1291: 1288: 1285: 1283: 1280: 1276: 1272: 1269: 1266: 1263: 1260: 1257: 1256: 1253: 1251: 1248:and Google's 1247: 1243: 1242:touch-enabled 1235: 1233: 1231: 1227: 1223: 1219: 1215: 1211: 1207: 1203: 1199: 1189: 1186: 1183: 1180: 1177: 1176: 1172: 1169: 1166: 1163: 1160: 1159: 1155: 1152: 1149: 1146: 1143: 1142: 1138: 1135: 1132: 1129: 1126: 1125: 1121: 1118: 1115: 1112: 1109: 1108: 1104: 1101: 1098: 1095: 1092: 1088: 1084: 1081: 1078: 1075: 1072: 1071: 1067: 1064: 1061: 1058: 1055: 1054: 1050: 1047: 1044: 1041: 1038: 1037: 1033: 1030: 1027: 1024: 1021: 1020: 1016: 1013: 1010: 1007: 1004: 1003: 999: 996: 993: 990: 987: 986: 982: 979: 976: 973: 970: 966: 962: 959: 956: 953: 950: 949: 945: 942: 939: 936: 933: 932: 928: 925: 922: 919: 916: 912: 908: 905: 903: 899: 896: 893: 892: 888: 885: 883: 879: 876: 873: 872: 868: 865: 862: 859: 856: 855: 851: 848: 845: 842: 839: 838: 834: 831: 828: 824: 821: 818: 817: 813: 810: 807: 803: 800: 797: 795: 791: 787: 784: 781: 778: 775: 774: 770: 767: 764: 761: 758: 757: 753: 750: 747: 744: 741: 740: 736: 733: 730: 727: 724: 723: 719: 716: 714: 710: 707: 704: 703: 699: 696: 694: 690: 686: 683: 680: 677: 673: 669: 666: 663: 660: 657: 656: 652: 649: 646: 643: 640: 639: 635: 632: 629: 626: 623: 619: 615: 612: 609: 606: 603: 602: 598: 595: 592: 589: 586: 585: 581: 578: 575: 572: 569: 568: 564: 561: 558: 555: 552: 551: 547: 544: 541: 538: 535: 534: 530: 527: 524: 521: 518: 517: 513: 510: 507: 504: 501: 500: 496: 493: 490: 487: 484: 483: 479: 476: 473: 470: 467: 466: 462: 459: 456: 453: 451: 448: 447: 443: 440: 437: 434: 431: 430: 426: 423: 420: 417: 414: 413: 409: 406: 403: 399: 396: 393: 392: 388: 385: 380: 377: 374: 373: 371: 367: 364: 361: 357: 353: 350: 347: 345: 342: 340: 337: 334: 333: 330: 324: 320: 317: 314: 311: 308: 305: 302: 299: 296: 295: 294: 289:Common events 288: 283: 278: 276: 274: 270: 262: 259: 256: 253: 250: 247: 244: 243: 242: 239: 237: 233: 229: 225: 221: 217: 213: 209: 205: 201: 197: 193: 189: 179: 176: 161: 158: 150: 140: 136: 130: 127:This article 125: 116: 115: 106: 96: 91: 89: 84:This article 82: 73: 72: 67: 65: 58: 57: 52: 51: 46: 41: 32: 31: 19: 6211: 6065:Browser APIs 6006:Web resource 5633: 5614:. Retrieved 5600: 5589:. Retrieved 5575: 5565:15 September 5563:. Retrieved 5553: 5543:15 September 5541:. Retrieved 5531: 5520:. Retrieved 5507: 5497:15 September 5495:. Retrieved 5468:15 September 5466:. Retrieved 5456: 5445:. Retrieved 5441:the original 5431: 5403: 5386: 5372: 5358: 5344: 5332:. Retrieved 5322: 5310:. Retrieved 5284:. Retrieved 5271: 5257: 5243: 5229: 5215: 5201: 5190:. Retrieved 5186: 5177: 5166:. Retrieved 5162: 5153: 4837: 4829: 4823: 4810:cancelBubble 4803: 4759:detachEvent 4737:attachEvent 4726:Description 4715: 4371: 4352: 4267:Description 4257: 4245: 4145: 4090:triggerAlert 4069:triggerAlert 4018:triggerAlert 3876: 3864: 3839:triggerAlert 3807:triggerAlert 3800: 3730:triggerAlert 3543: 3540:Inline model 3531: 3456:Description 3388:EventTarget 3377:EventTarget 3358:Description 3341: 3338:Event object 3317: 3306:property to 3281: 3257: 3246: 3236: 3224: 3221: 3198: 3188: 3184: 3180: 3176: 3174: 3149: 3145: 3143: 3140:Other events 3107:onbroadcast 3050:popuphiding 3033:popuphidden 3019:onunderflow 2965:contextmenu 2935:hovered over 2804:draggesture 2773:ondragenter 2718:Description 2698: 2690: 2683: 2666:losecapture 2581:beforeprint 2430:selectstart 2382:ondragleave 2348:ondragenter 2331:ondragstart 2290:contextmenu 2270:rowinserted 2202:errorupdate 2100:afterupdate 2080:beforepaste 2049:onbeforecut 1981:Description 1946: 1892:zoomrequest 1849:moverequest 1709:redorequest 1695:undorequest 1681:Description 1668: 1654: 1650: 1646: 1539:pointerover 1522:pointermove 1491:onpointerup 1471:pointerdown 1457:Description 1440: 1425: 1382: 1361:touchcancel 1267:Description 1239: 1236:Touch events 1229: 1217: 1213: 1209: 1205: 1195: 951:DOMActivate 712: 692: 556:ondragleave 539:ondragenter 505:ondragstart 471:onmousemove 454:onmouseover 418:onmousedown 348:Description 328: 292: 269:web browsers 266: 240: 187: 186: 171: 153: 144: 128: 100: 93:Please help 85: 61: 54: 48: 47:Please help 44: 6444:Progressive 6439:Single-page 6247:WebAssembly 6227:Geolocation 6184:Web storage 6090:C NPRuntime 6078:LiveConnect 6056:Client-side 6002:Web service 5931:mod_include 5886:Python ASGI 5881:Python WSGI 5831:Server APIs 5752:Server-side 5312:10 December 5098:detachEvent 5071:attachEvent 5044:attachEvent 4817:returnValue 4499:DOM Level 2 4462:DOM Level 2 4333:useCapture 4303:useCapture 4254:DOM Level 2 4226:'!' 3528:DOM Level 0 3418:cancelable 3396:eventPhase 3084:popupshown 2985:onoverflow 2824:ondragover 2790:ondragexit 2752:ondragdrop 2724:Cancelable 2598:afterprint 2365:ondragover 2253:rowsdelete 2222:onrowenter 2134:cellchange 2063:beforecopy 1987:Cancelable 1863:panrequest 1687:Cancelable 1556:pointerout 1463:Cancelable 1391:delivers a 1345:touchleave 1329:touchenter 1281:touchstart 1273:Cancelable 644:onkeypress 573:ondragover 488:onmouseout 397:ondblclick 354:Cancelable 284:HTML events 238:documents. 192:Client-side 18:Touch event 6466:Categories 6212:DOM events 6189:Web worker 6174:WebSockets 6035:comparison 5971:mod_python 5951:mod_parrot 5784:Encryption 5616:2013-10-05 5591:2010-03-28 5522:2013-04-17 5447:2010-05-06 5334:9 December 5286:2013-04-17 5249:"File API" 5192:2019-08-03 5168:2021-05-25 5146:References 4840:useCapture 4781:fireEvent 4374:useCapture 4314:DOMString 4284:DOMString 3488:DOMString 3485:initEvent 3429:timeStamp 3366:DOMString 3320:cancelable 3195:Event flow 3189:formchange 3104:broadcast 3016:underflow 2893:oncommand 2770:dragenter 2715:Attribute 2703:elements. 2695:XUL events 2504:HTML form 2399:ondragend 2379:dragleave 2345:dragenter 2328:dragstart 2315:mouse drag 2239:onrowexit 2046:beforecut 1992:Clipboard 1978:Attribute 1488:pointerup 1454:Attribute 1421:TouchEvent 1389:TouchEvent 1368:user agent 1313:touchmove 1264:Attribute 1093:loadstart 806:text field 689:user agent 676:HTML frame 627:onkeydown 607:ondragend 553:dragleave 536:dragenter 502:dragstart 468:mousemove 435:onmouseup 415:mousedown 196:JavaScript 50:improve it 6370:Scripting 6232:IndexedDB 6083:XPConnect 6042:Scripting 5966:mod_proxy 5911:container 5901:Perl PSGI 5891:Ruby Rack 5864:container 5821:WebSocket 5761:Protocols 5610:Microsoft 5585:Microsoft 4819:property. 4812:property. 4776:fpNotify 4754:fpNotify 4394:Konqueror 4325:listener 4295:listener 3878:to null: 3550:hyperlink 3185:forminput 2982:overflow 2821:dragover 2787:dragexit 2749:dragdrop 2709:Category 2564:onbounce 2547:onfinish 2447:Keyboard 2362:dragover 2219:rowenter 1972:Category 1960:Clipboard 1728:tree view 1675:Category 1448:Category 1413:TouchList 1405:TouchList 1393:TouchList 1297:touchend 1258:Category 1110:progress 1090:Progress 968:Mutation 934:focusout 843:onsubmit 822:onchange 801:onselect 794:HTML form 779:onscroll 762:onresize 708:onunload 641:keypress 621:Keyboard 570:dragover 485:mouseout 450:mouseover 394:dblclick 375:mousedown 344:Attribute 335:Category 216:listeners 147:July 2018 103:July 2018 56:talk page 6395:Web page 6252:WebAuthn 6127:Web APIs 6020:Open API 5981:mod_ruby 5976:mod_wsgi 5956:mod_perl 5946:mod_mono 5941:mod_lisp 5871:CLI OWIN 5417:cite web 5393:Archived 5038:document 5005:function 4976:Hey Joe! 4773:Pointer 4751:Pointer 4580:document 4547:function 4518:Hey Joe! 4330:boolean 4300:boolean 4199:function 4181:function 4166:document 4057:document 4024:function 3995:Hey Joe! 3867:closures 3830:function 3727:function 3510:boolean 3499:boolean 3421:boolean 3410:boolean 3407:bubbles 3302:Set the 3291:Set the 3237:optional 3101:Command 2910:oninput 2890:command 2876:onclose 2721:Bubbles 2530:onstart 2524:Marquee 2396:dragend 2236:rowexit 2032:onpaste 1984:Bubbles 1692:Request 1684:Bubbles 1468:Pointer 1460:Bubbles 1270:Bubbles 1204:support 1178:loadend 917:focusin 877:onfocus 860:onreset 745:onerror 728:onabort 678:/object 661:onkeyup 624:keydown 604:dragend 432:mouseup 365:onclick 351:Bubbles 304:Keyboard 204:VBScript 6405:Dynamic 6365:Web IDL 6311:GraphQL 6277:Khronos 6107:ActiveX 6095:C PPAPI 6073:C NPAPI 6025:Webhook 5961:mod_php 5906:Portlet 5854:COM ASP 5849:C ISAPI 5844:C ASAPI 5839:C NSAPI 4900:charset 4852:Maxthon 4834:object. 4790:sEvent 4787:String 4768:sEvent 4765:String 4746:sEvent 4743:String 4442:charset 4378:Mozilla 4172:onclick 4063:onclick 3919:charset 3823:onclick 3819:onclick 3805:in the 3686:onclick 3593:charset 3374:target 3181:invalid 2561:bounce 2544:finish 2490:onstop 2453:onhelp 2416:ondrop 2310:ondrag 2015:oncopy 1962:events. 1431:patents 1383:In the 1250:Android 1198:Mozilla 1181:(none) 1164:(none) 1147:(none) 1130:(none) 1113:(none) 1096:(none) 1076:(none) 1059:(none) 1042:(none) 1025:(none) 1008:(none) 991:(none) 974:(none) 954:(none) 937:(none) 920:(none) 897:onblur 840:submit 819:change 798:select 776:scroll 759:resize 705:unload 684:onload 590:ondrop 522:ondrag 378:mouseup 306:events. 300:events. 200:JScript 133:Please 6400:Static 6383:Topics 6360:Mashup 6335:Topics 6322:WebUSB 6299:Others 6262:WebRTC 6257:WebGPU 6149:Canvas 6136:WHATWG 5995:Topics 5936:mod_jk 5789:WebDAV 5640:  5119:script 5110:heyJoe 5092:window 5083:heyJoe 5065:window 5056:heyJoe 5014:window 4999:heyJoe 4990:script 4850:(e.g. 4831:window 4795:Event 4685:script 4670:heyJoe 4652:window 4634:heyJoe 4616:window 4598:heyJoe 4556:window 4541:heyJoe 4532:script 4390:Chrome 4386:Safari 4344:Event 4196:return 4120:script 4105:onload 4099:window 4084:onload 4078:window 4033:window 4009:script 3851:return 3775:script 3745:window 3721:script 3166:Safari 3158:Webkit 3154:HTML 5 2907:input 2873:close 2838:Input 2729:Mouse 2527:start 2287:Mouse 2029:paste 1998:oncut 1278:Touch 1226:Safari 1222:Chrome 1144:abort 1127:error 874:focus 857:reset 742:error 725:abort 658:keyup 362:click 359:Mouse 279:Events 234:, and 206:, and 6350:DHTML 6306:Gears 6290:WebGL 6285:WebCL 6267:WebXR 6169:Video 6144:Audio 5134:</ 5125:</ 5116:</ 5020:alert 4978:</ 4959:</ 4931:</ 4925:title 4922:</ 4915:title 4723:Name 4700:</ 4691:</ 4682:</ 4676:false 4640:false 4562:alert 4520:</ 4501:</ 4473:</ 4467:title 4464:</ 4457:title 4382:Opera 4317:type 4287:type 4264:Name 4248:scope 4208:alert 4135:</ 4126:</ 4117:</ 4039:alert 3997:</ 3978:</ 3950:</ 3944:title 3941:</ 3934:title 3854:false 3790:</ 3781:</ 3772:</ 3751:alert 3709:</ 3699:</ 3652:</ 3624:</ 3618:title 3615:</ 3608:title 3447:Name 3363:type 3355:Type 3352:Name 3308:false 2712:Type 2487:stop 2450:help 2413:drop 2307:drag 2012:copy 1975:Type 1678:Type 1451:Type 1427:Apple 1417:Touch 1409:Touch 1397:Touch 1261:Type 1202:Opera 1161:load 894:blur 827:focus 681:load 587:drop 519:drag 381:click 298:Mouse 228:XHTML 6434:Rich 6417:REST 6348:vs. 6344:and 6342:Ajax 6222:File 6154:CORS 6117:XBAP 6100:NaCl 6013:vs. 6004:vs. 5816:WSRP 5806:FCGI 5801:SCGI 5769:HTTP 5638:ISBN 5567:2012 5545:2012 5499:2012 5470:2012 5423:link 5336:2011 5314:2011 5140:> 5137:html 5131:> 5128:body 5122:> 4993:> 4987:< 4984:> 4974:> 4968:< 4965:> 4955:> 4949:< 4946:> 4943:body 4940:< 4937:> 4934:head 4928:> 4918:> 4912:< 4909:> 4897:meta 4894:< 4891:> 4888:head 4885:< 4882:> 4873:lang 4870:html 4867:< 4846:and 4825:this 4822:The 4706:> 4703:html 4697:> 4694:body 4688:> 4604:true 4535:> 4529:< 4526:> 4516:> 4510:< 4507:> 4497:> 4491:< 4488:> 4485:body 4482:< 4479:> 4476:head 4470:> 4460:> 4454:< 4451:> 4439:meta 4436:< 4433:> 4430:head 4427:< 4424:> 4415:lang 4412:html 4409:< 4392:and 4347:evt 4238:name 4220:name 4187:name 4154:name 4141:> 4138:html 4132:> 4129:body 4123:> 4111:null 4012:> 4006:< 4003:> 3993:> 3987:< 3984:> 3974:> 3968:< 3965:> 3962:body 3959:< 3956:> 3953:head 3947:> 3937:> 3931:< 3928:> 3916:meta 3913:< 3910:> 3907:head 3904:< 3901:> 3892:lang 3889:html 3886:< 3803:name 3796:> 3793:html 3787:> 3784:body 3778:> 3763:name 3736:name 3724:> 3718:< 3715:> 3705:> 3695:> 3677:href 3671:< 3669:Hey 3667:> 3661:< 3658:> 3648:> 3642:< 3639:> 3636:body 3633:< 3630:> 3627:head 3621:> 3611:> 3605:< 3602:> 3590:meta 3587:< 3584:> 3581:head 3578:< 3575:> 3566:lang 3563:html 3560:< 3332:true 3297:true 3201:tree 3187:and 3164:and 3148:and 3079:Yes 2977:Yes 2957:Yes 2940:Yes 2916:Yes 2885:Yes 2744:Yes 2741:Yes 2573:Yes 2556:Yes 2519:Yes 2516:Yes 2482:Yes 2462:Yes 2459:Yes 2442:Yes 2439:Yes 2425:Yes 2422:Yes 2408:Yes 2405:Yes 2391:Yes 2388:Yes 2374:Yes 2371:Yes 2357:Yes 2354:Yes 2340:Yes 2337:Yes 2323:Yes 2320:Yes 2302:Yes 2299:Yes 2279:Yes 2262:Yes 2248:Yes 2228:Yes 2211:Yes 2194:Yes 2177:Yes 2160:Yes 2143:Yes 2129:Yes 2126:Yes 2109:Yes 2092:Yes 2089:Yes 2075:Yes 2072:Yes 2058:Yes 2055:Yes 2041:Yes 2038:Yes 2024:Yes 2021:Yes 2007:Yes 2004:Yes 1995:cut 1936:Yes 1933:Yes 1919:Yes 1916:Yes 1901:Yes 1898:Yes 1887:Yes 1884:Yes 1873:Yes 1870:Yes 1858:Yes 1855:Yes 1841:Yes 1838:Yes 1826:Yes 1823:Yes 1811:Yes 1808:Yes 1796:Yes 1793:Yes 1778:Yes 1775:Yes 1764:Yes 1761:Yes 1750:Yes 1747:Yes 1736:Yes 1733:Yes 1715:Yes 1704:Yes 1701:Yes 1633:Yes 1616:Yes 1602:Yes 1585:Yes 1568:Yes 1565:Yes 1551:Yes 1548:Yes 1534:Yes 1531:Yes 1517:Yes 1514:Yes 1500:Yes 1497:Yes 1483:Yes 1480:Yes 1374:Yes 1356:Yes 1353:Yes 1340:Yes 1337:Yes 1324:Yes 1321:Yes 1308:Yes 1305:Yes 1292:Yes 1289:Yes 1224:and 1216:and 1200:and 1082:Yes 1065:Yes 1014:Yes 997:Yes 980:Yes 963:Yes 960:Yes 943:Yes 926:Yes 866:Yes 852:Yes 849:Yes 832:Yes 811:Yes 768:Yes 751:Yes 734:Yes 670:Yes 667:Yes 653:Yes 650:Yes 636:Yes 633:Yes 613:Yes 599:Yes 596:Yes 582:Yes 579:Yes 562:Yes 548:Yes 545:Yes 531:Yes 528:Yes 514:Yes 511:Yes 497:Yes 494:Yes 480:Yes 477:Yes 463:Yes 460:Yes 444:Yes 441:Yes 427:Yes 424:Yes 410:Yes 407:Yes 389:Yes 386:Yes 339:Type 224:HTML 208:Java 6242:SVG 6237:MSE 6217:EME 6204:W3C 6164:SSE 6159:DOM 6112:BHO 6015:ROA 6011:WOA 5811:AJP 5796:CGI 5517:W3C 5491:W3C 5281:W3C 4996:var 4538:var 4241:)); 4151:var 4015:var 3697:Joe 3295:to 3262:or 3133:No 3130:No 3116:No 3113:No 3096:No 3093:No 3076:No 3062:No 3059:No 3045:No 3042:No 3028:No 3025:No 3011:No 3008:No 2994:No 2991:No 2974:No 2960:No 2943:No 2919:No 2902:No 2899:No 2882:No 2868:No 2865:No 2852:No 2849:No 2833:No 2830:No 2816:No 2813:No 2799:No 2796:No 2782:No 2779:No 2765:No 2762:No 2701:XUL 2678:No 2675:No 2661:No 2658:No 2644:No 2641:No 2627:No 2624:No 2610:No 2607:No 2593:No 2590:No 2570:No 2553:No 2539:No 2536:No 2499:No 2496:No 2479:No 2282:No 2265:No 2245:No 2231:No 2214:No 2197:No 2180:No 2163:No 2146:No 2112:No 1730:). 1718:No 1636:No 1619:No 1599:No 1582:No 1415:of 1407:of 1395:of 1385:W3C 1377:No 1246:iOS 1190:No 1187:No 1173:No 1170:No 1156:No 1153:No 1139:No 1136:No 1122:No 1119:No 1105:No 1102:No 1085:No 1068:No 1051:No 1048:No 1034:No 1031:No 1017:No 1000:No 983:No 946:No 929:No 909:No 906:No 889:No 886:No 869:No 835:No 814:No 788:No 771:No 754:No 737:No 720:No 717:No 700:No 697:No 616:No 565:No 236:SVG 232:XUL 220:DOM 214:or 137:to 6468:: 5779:v3 5774:v2 5608:. 5583:. 5515:. 5489:. 5478:^ 5419:}} 5415:{{ 5295:^ 5279:. 5185:. 5161:. 5113:); 5086:); 5059:); 5029:); 5008:() 4962:h1 4952:h1 4679:); 4643:); 4607:); 4571:); 4550:() 4504:h1 4494:h1 4396:. 4388:, 4384:, 4380:, 4250:. 4235:}( 4232:}; 4229:); 4202:() 4051:}; 4048:); 4027:() 3981:h1 3971:h1 3869:. 3848:); 3833:() 3766:); 3655:h1 3645:h1 3318:A 3191:. 3183:, 3179:, 3172:. 2759:. 1423:. 1366:A 1232:. 1220:. 1212:, 1208:, 230:, 226:, 202:, 198:, 59:. 5736:e 5729:t 5722:v 5619:. 5594:. 5569:. 5547:. 5525:. 5501:. 5472:. 5450:. 5425:) 5380:. 5366:. 5352:. 5338:. 5316:. 5289:. 5251:. 5237:. 5209:. 5195:. 5171:. 5107:, 5101:( 5095:. 5080:, 5074:( 5068:. 5053:, 5047:( 5041:. 5032:} 5023:( 5017:. 5011:{ 5002:= 4981:p 4971:p 4903:= 4876:= 4673:, 4667:, 4661:( 4655:. 4637:, 4631:, 4625:( 4619:. 4601:, 4595:, 4589:( 4583:. 4574:} 4565:( 4559:. 4553:{ 4544:= 4523:p 4513:p 4445:= 4418:= 4223:+ 4217:+ 4211:( 4205:{ 4193:{ 4190:) 4184:( 4178:( 4175:= 4169:. 4163:; 4157:= 4114:; 4108:= 4102:. 4093:; 4087:= 4081:. 4072:; 4066:= 4060:. 4042:( 4036:. 4030:{ 4021:= 4000:p 3990:p 3922:= 3895:= 3860:} 3857:; 3842:( 3836:{ 3769:} 3760:+ 3754:( 3748:. 3742:{ 3739:) 3733:( 3712:p 3707:! 3702:a 3689:= 3680:= 3674:a 3664:p 3596:= 3569:= 3243:) 3211:. 178:) 172:( 160:) 154:( 149:) 145:( 131:. 105:) 101:( 90:. 66:) 62:( 20:)

Index

Touch event
improve it
talk page
Learn how and when to remove these messages
a manual or guide
rewrite this article
help improve it
make it understandable to non-experts
Learn how and when to remove this message
Learn how and when to remove this message
Client-side
JavaScript
JScript
VBScript
Java
event handlers
listeners
DOM
HTML
XHTML
XUL
SVG
web browsers
World Wide Web Consortium
Mouse
Keyboard
XMLHttpRequest
Type
Attribute
pointing device

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.