<html>
<link rel="stylesheet" href="josh.css">
<body bgcolor="#FFFFFF">

		<div id="Description">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">ondrag, ondragend, ondragstart</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">n/a</span> IE <span class="emphasis">5(Win)</span> DOM <span class="emphasis">n/a</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Bubbles: Yes; Cancelable: Yes&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>When the user starts dragging a selection, the browser fires one
<span class="literal">ondragestart</span> event on the
selection's parent element, followed by a series of
<span class="literal">ondrag</span> events, and then one
<span class="literal">ondragend</span> event when the user releases the mouse
button. All three event types fire on the same element during the
drag.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
						<tr>
							<td colspan="2"><p>			During the drag operation, the user sees the cursor in one of its
various forms, rather than seeing the actual element float around the
page. As long as the user keeps the mouse button down following an
initial drag action, the <span class="literal">ondrag</span> event keeps
firing. Other drag-related events fire on other elements along the
way (events such as <span class="literal">ondragenter</span> for an element
that finds the dragged cursor in its airspace), but the
<span class="literal">ondrag</span> event also fires at various instances.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
						<tr>
							<td colspan="2"><p>			An element with content that is dragged receives events in the
following sequence: <span class="literal">ondragstart</span>,
<span class="literal">ondrag</span> (perhaps many times), and
<span class="literal">ondragend</span>. Elements in the path of the drag action
receive <span class="literal">ondragenter</span>,
<span class="literal">ondragover</span>, and <span class="literal">ondragleave</span>
events, while the element at the end of the drag receives the
<span class="literal">ondrop</span> event (which fires before the
<span class="literal">ondragend</span> event of the dragged element). The speed
of the drag action and client system speed impacts the number of
event firings of all drag types. A fast drag on a slow machine may
result in some events not firing.
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="typicaltargets"><span class="title">Typical Targets</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>			All rendered elements and <span class="literal">document</span> object.</p>
					</td>
				</tr>
			</table>
		</div>
</body>
</html>