ondrag event

Fires on the source object continuously during a drag operation.


HTML Attribute <element ondrag = "handler(event)">
Event Property object.ondrag = handler;
attachEvent Method object.attachEvent("ondrag", handler)
addEventListener Method object.addEventListener("drag", handler, useCapture)

Event information

Synchronous No
Bubbles Yes
Cancelable Yes

Event handler parameters

  • pEvtObj [in]
    Type: [IHTMLEventObj](aa703876(v=vs.85).md)

Standards information

There are no standards that apply here.


This event fires on the source object after the event. The HTMLElementEvents2::ondrag event fires throughout the drag operation, whether the selection being dragged is over the drag source, a valid target, or an invalid target.

Calls the associated event handler if there is one.

To invoke this event, do one of the following:

  • Drag a text selection or object within the client.
  • Drag a text selection or object to another client.
  • Drag a text selection or object to a drop target in another application.
  • Drag a text selection or object to the system desktop.

See also

About DHTML Data Transfer