---
name: "Eliom_content_core.Html5.D.server"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "2.2.2-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_content_core.Html5.D.server"
---

# Eliom\_content\_core.Html5.D.server(3o)

Typed interface for building valid HTML5 tree (DOM semantics).

## NAME

Eliom\_content\_core.Html5.D - Typed interface for building valid HTML5 tree (DOM semantics).

## Module

Module   Eliom\_content\_core.Html5.D

## Documentation

Module **D**\
  :  **sig end**

Typed interface for building valid HTML5 tree (DOM semantics).

*module Raw :* **sig end**

Cf. .

*include Eliom\_content\_core.Html5.D.Raw*

**===** **Event handlers** **===**

*val a\_onabort* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnAbort \] Eliom\_content\_core.Html5.attrib**

Redefine event handler attributes to simplify their usage.

*val a\_onafterprint* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnAfterPrint \] Eliom\_content\_core.Html5.attrib**

*val a\_onbeforeprint* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnBeforePrint \] Eliom\_content\_core.Html5.attrib**

*val a\_onbeforeunload* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnBeforeUnload \] Eliom\_content\_core.Html5.attrib**

*val a\_onblur* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnBlur \] Eliom\_content\_core.Html5.attrib**

*val a\_oncanplay* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnCanPlay \] Eliom\_content\_core.Html5.attrib**

*val a\_oncanplaythrough* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnCanPlayThrough \] Eliom\_content\_core.Html5.attrib**

*val a\_onchange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnChange \] Eliom\_content\_core.Html5.attrib**

*val a\_onclick* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnClick \] Eliom\_content\_core.Html5.attrib**

*val a\_oncontextmenu* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnContextMenu \] Eliom\_content\_core.Html5.attrib**

*val a\_ondblclick* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDblClick \] Eliom\_content\_core.Html5.attrib**

*val a\_ondrag* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDrag \] Eliom\_content\_core.Html5.attrib**

*val a\_ondragend* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDragEnd \] Eliom\_content\_core.Html5.attrib**

*val a\_ondragenter* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDragEnter \] Eliom\_content\_core.Html5.attrib**

*val a\_ondragleave* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDragLeave \] Eliom\_content\_core.Html5.attrib**

*val a\_ondragover* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDragOver \] Eliom\_content\_core.Html5.attrib**

*val a\_ondragstart* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDragStart \] Eliom\_content\_core.Html5.attrib**

*val a\_ondrop* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDrop \] Eliom\_content\_core.Html5.attrib**

*val a\_ondurationchange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnDurationChange \] Eliom\_content\_core.Html5.attrib**

*val a\_onemptied* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnEmptied \] Eliom\_content\_core.Html5.attrib**

*val a\_onended* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnEnded \] Eliom\_content\_core.Html5.attrib**

*val a\_onerror* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnError \] Eliom\_content\_core.Html5.attrib**

*val a\_onfocus* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnFocus \] Eliom\_content\_core.Html5.attrib**

*val a\_onformchange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnFormChange \] Eliom\_content\_core.Html5.attrib**

*val a\_onforminput* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnFormInput \] Eliom\_content\_core.Html5.attrib**

*val a\_onhashchange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnHashChange \] Eliom\_content\_core.Html5.attrib**

*val a\_oninput* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnInput \] Eliom\_content\_core.Html5.attrib**

*val a\_oninvalid* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnInvalid \] Eliom\_content\_core.Html5.attrib**

*val a\_onmousedown* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMouseDown \] Eliom\_content\_core.Html5.attrib**

*val a\_onmouseup* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMouseUp \] Eliom\_content\_core.Html5.attrib**

*val a\_onmouseover* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMouseOver \] Eliom\_content\_core.Html5.attrib**

*val a\_onmousemove* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMouseMove \] Eliom\_content\_core.Html5.attrib**

*val a\_onmouseout* :  **Dom\_html.mouseEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMouseOut \] Eliom\_content\_core.Html5.attrib**

*val a\_onmousewheel* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMouseWheel \] Eliom\_content\_core.Html5.attrib**

*val a\_onoffline* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnOffLine \] Eliom\_content\_core.Html5.attrib**

*val a\_ononline* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnOnLine \] Eliom\_content\_core.Html5.attrib**

*val a\_onpause* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnPause \] Eliom\_content\_core.Html5.attrib**

*val a\_onplay* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnPlay \] Eliom\_content\_core.Html5.attrib**

*val a\_onplaying* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnPlaying \] Eliom\_content\_core.Html5.attrib**

*val a\_onpagehide* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnPageHide \] Eliom\_content\_core.Html5.attrib**

*val a\_onpageshow* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnPageShow \] Eliom\_content\_core.Html5.attrib**

*val a\_onpopstate* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnPopState \] Eliom\_content\_core.Html5.attrib**

*val a\_onprogress* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnProgress \] Eliom\_content\_core.Html5.attrib**

*val a\_onratechange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnRateChange \] Eliom\_content\_core.Html5.attrib**

*val a\_onreadystatechange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnReadyStateChange \] Eliom\_content\_core.Html5.attrib**

*val a\_onredo* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnRedo \] Eliom\_content\_core.Html5.attrib**

*val a\_onresize* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnResize \] Eliom\_content\_core.Html5.attrib**

*val a\_onscroll* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnScroll \] Eliom\_content\_core.Html5.attrib**

*val a\_onseeked* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnSeeked \] Eliom\_content\_core.Html5.attrib**

*val a\_onseeking* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnSeeking \] Eliom\_content\_core.Html5.attrib**

*val a\_onselect* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnSelect \] Eliom\_content\_core.Html5.attrib**

*val a\_onshow* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnShow \] Eliom\_content\_core.Html5.attrib**

*val a\_onstalled* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnStalled \] Eliom\_content\_core.Html5.attrib**

*val a\_onstorage* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnStorage \] Eliom\_content\_core.Html5.attrib**

*val a\_onsubmit* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnSubmit \] Eliom\_content\_core.Html5.attrib**

*val a\_onsuspend* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnSuspend \] Eliom\_content\_core.Html5.attrib**

*val a\_ontimeupdate* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnTimeUpdate \] Eliom\_content\_core.Html5.attrib**

*val a\_onundo* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnUndo \] Eliom\_content\_core.Html5.attrib**

*val a\_onunload* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnUnload \] Eliom\_content\_core.Html5.attrib**

*val a\_onvolumechange* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnVolumeChange \] Eliom\_content\_core.Html5.attrib**

*val a\_onwaiting* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnWaiting \] Eliom\_content\_core.Html5.attrib**

*val a\_onkeypress* :  **Dom\_html.keyboardEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnKeyPress \] Eliom\_content\_core.Html5.attrib**

*val a\_onkeydown* :  **Dom\_html.keyboardEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnKeyDown \] Eliom\_content\_core.Html5.attrib**

*val a\_onkeyup* :  **Dom\_html.keyboardEvent Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnKeyUp \] Eliom\_content\_core.Html5.attrib**

*val a\_onload* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnLoad \] Eliom\_content\_core.Html5.attrib**

*val a\_onloadeddata* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnLoadedData \] Eliom\_content\_core.Html5.attrib**

*val a\_onloadedmetadata* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnLoadedMetaData \] Eliom\_content\_core.Html5.attrib**

*val a\_onloadstart* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnLoadStart \] Eliom\_content\_core.Html5.attrib**

*val a\_onmessage* :  **Dom\_html.event Eliom\_content\_core.Eliom\_xml.caml\_event\_handler -\>** **\[\> \`OnMessage \] Eliom\_content\_core.Html5.attrib**
