w_evmo.js)| Name | Beschreibung |
| DownX | Absolute X-Position eines Mausklicks (bezogen auf den linken Dokumentenrand). |
| DownY | Absolute Y-Position eines Mausklicks (bezogen auf den oberen Dokumentenrand). |
| DragFuMv | Funktion, die bei Mausbewegung einer Drag-Aktion aufgerufen wird. |
| DragFuUp | Funktion, die beim Beenden einer Drag-Aktion aufgerufen wird. |
| GetDownPos() | Versorgt DownX und DownY mit aktuellen Koordinaten. Parameter:
|
| DocMoDg() | Liefert aktuelle Koordinaten (als Array) während einer Drag-Aktion. Parameter:
|
//---- Drag
var DownX,DownY,DragFuMv=DragFuUp=null;
function GetDownPos(evt) {
if (window.event) {
DownX=window.event.clientX+document.body.scrollLeft;
DownY=window.event.clientY+document.body.scrollTop; return true;
} else if (evt.target) {
DownX=evt.clientX+window.pageXOffset;
DownY=evt.clientY+window.pageYOffset; return true;
} return false; }
function DocMoDg(evt) {
if (window.event)
return [window.event.clientX+document.body.scrollLeft,window.event.clientY+document.body.scrollTop];
else if (evt.target)
return [evt.clientX+window.pageXOffset,evt.clientY+window.pageYOffset]; return false; }
function DocMoMv(evt) { if (!DragFuMv) return true; return DragFuMv(evt); }
function DocMoUp() { DragFuMv=null; if (DragFuUp) { DragFuUp(); DragFuUp=null; } return false; }
document.onmousemove=DocMoMv;
document.onmouseup=DocMoUp;
| template |