<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="dom.css" type="text/css"?>
<!--
Copyright Rich Doughty 2001
If you like this tab, send me an email!

www:	http://www.richdoughty.net/
email:	rich@dufty.karoo.co.uk
-->
<api xmlns="http://www.richdoughty.net/NS/api" xmlns:h="http://www.w3.org/1999/xhtml">
<h:div id="index">
<h:a href="dom-core.xml" target="_self">Core</h:a>
<h:a href="dom-views.xml" target="_self">Views</h:a>
<h:a href="dom-events.xml" target="_self">Events</h:a>
<h:a href="dom-stylesheets.xml" target="_self">Style Sheets</h:a>
<h:a href="dom-css.xml" target="_self">CSS</h:a>
<h:a href="dom-traversal.xml" target="_self">Traversal</h:a>
<h:a href="dom-ranges.xml" target="_self">Range</h:a>
<h:a href="dom-html.xml" target="_self">HTML</h:a>
</h:div>
<h:base href="events.html" target="_content" />
<title>
<h:a href="#">DOM 2 Events</h:a>
</title>
<interface>
<name>
<h:a href="#Events-EventTarget">EventTarget</h:a>
</name>
<method>
<h:a href="#Events-EventTarget-addEventListener">addEventListener</h:a>
</method>
<method>
<h:a href="#Events-EventTarget-dispatchEvent">dispatchEvent</h:a>
</method>
<method>
<h:a href="#Events-EventTarget-removeEventListener">removeEventListener</h:a>
</method>
</interface>
<interface>
<name>
<h:a href="#Events-EventListener">EventListener</h:a>
</name>
<method>
<h:a href="#Events-EventListener-handleEvent">handleEvent</h:a>
</method>
</interface>
<interface>
<name>
<h:a href="#Events-Event">Event</h:a>
</name>
<group>
<h:a href="#Events-Event-eventPhaseType">PhaseType</h:a>
</group>
<attribute>
<h:a href="#Events-Event-canBubble">bubbles</h:a>
</attribute>
<attribute>
<h:a href="#Events-Event-canCancel">cancelable</h:a>
</attribute>
<attribute>
<h:a href="#Events-Event-currentTarget">currentTarget</h:a>
</attribute>
<attribute>
<h:a href="#Events-Event-eventPhase">eventPhase</h:a>
</attribute>
<attribute>
<h:a href="#Events-Event-target">target</h:a>
</attribute>
<attribute>
<h:a href="#Events-Event-timeStamp">timeStamp</h:a>
</attribute>
<attribute>
<h:a href="#Events-Event-type">type</h:a>
</attribute>
<method>
<h:a href="#Events-Event-initEvent">initEvent</h:a>
</method>
<method>
<h:a href="#Events-Event-preventDefault">preventDefault</h:a>
</method>
<method>
<h:a href="#Events-Event-stopPropagation">stopPropagation</h:a>
</method>
</interface>
<exception>
<name>
<h:a href="#Events-EventException">EventException</h:a>
</name>
<group>
<h:a href="#Events-EventException-EventExceptionCode">EventExceptionCode</h:a>
</group>
</exception>
<interface>
<name>
<h:a href="#Events-DocumentEvent">DocumentEvent</h:a>
</name>
<method>
<h:a href="#Events-DocumentEvent-createEvent">createEvent</h:a>
</method>
</interface>
<interface>
<name>
<h:a href="#Events-UIEvent">UIEvent</h:a>
</name>
<attribute>
<h:a href="#Events-UIEvent-detail">detail</h:a>
</attribute>
<attribute>
<h:a href="#Events-UIEvent-view">view</h:a>
</attribute>
<method>
<h:a href="#Events-Event-initUIEvent">initUIEvent</h:a>
</method>
</interface>
<interface>
<name>
<h:a href="#Events-MouseEvent">MouseEvent</h:a>
</name>
<attribute>
<h:a href="#Events-MouseEvent-altKey">altKey</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-button">button</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-clientX">clientX</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-clientY">clientY</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-ctrlKey">ctrlKey</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-metaKey">metaKey</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-relatedTarget">relatedTarget</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-screenX">screenX</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-screenY">screenY</h:a>
</attribute>
<attribute>
<h:a href="#Events-MouseEvent-shiftKey">shiftKey</h:a>
</attribute>
<method>
<h:a href="#Events-Event-initMouseEvent">initMouseEvent</h:a>
</method>
</interface>
<interface>
<name>
<h:a href="#Events-MutationEvent">MutationEvent</h:a>
</name>
<group>
<h:a href="#Events-MutationEvent-attrChangeType">attrChangeType</h:a>
</group>
<attribute>
<h:a href="#Events-MutationEvent-attrChange">attrChange</h:a>
</attribute>
<attribute>
<h:a href="#Events-MutationEvent-attrName">attrName</h:a>
</attribute>
<attribute>
<h:a href="#Events-MutationEvent-newValue">newValue</h:a>
</attribute>
<attribute>
<h:a href="#Events-MutationEvent-prevValue">prevValue</h:a>
</attribute>
<attribute>
<h:a href="#Events-MutationEvent-relatedNode">relatedNode</h:a>
</attribute>
<method>
<h:a href="#Events-Event-initMutationEvent">initMutationEvent</h:a>
</method>
</interface>
</api>
