onmousemove - Mouse Move Script
Activates an event handler when a control receives a mouse movement.
Category
eventsSyntax
<xp:eventHandler event="onmousemove" attributes>content</xp:eventHandler>
Usage
For detailed event handler syntax, see eventHandler - Event Handler (property).Examples
This button has client handlers for theonmousmove
and onmouseout
events.
The onmousemove
client handler alternately puts two
values in an input box. the effect is that the text moves back and
forth as the user moves the mouse. The onmouseout
client
handler clears that value.<xp:button value="Test" id="button1">
<xp:eventHandler event="onmousemove" submit="false">
<xp:this.script>
<![CDATA[var e = window.document.getElementById("#{id:inputText1}");
if (e.value == "Mouse moving") {
e.value = " Mouse moving"
} else {
e.value = "Mouse moving"
}]]>
</xp:this.script>
</xp:eventHandler>
<xp:eventHandler event="onmouseout" submit="false">
<xp:this.script>
<![CDATA[var e = window.document.getElementById("#{id:inputText1}");
e.value = null]]>
</xp:this.script>
</xp:eventHandler>
</xp:button>