Sven: onMouseStop

Beitrag lesen

ich nochmal,

hab mittlerweile folgende Lösung gefunden / gebastelt:

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">  
<html>  
<head>  
<title></title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
<script type="text/javascript">  
[code lang=javascript]  
function logxy(x,y){  
document.getElementById('myxyId').value = x + " " + y;  
}  
  
function mymove(e){  
clearTimeout(mymove.thread);  
var e=e? e : window.event, x=e.clientX, y=e.clientY,  
mymousestop=function(){  
logxy(x,y);  
};  
mymove.thread=setTimeout(mymousestop, 500);  
}  
  
if ( typeof window.addEventListener != "undefined" )  
document.addEventListener( "mousemove", mymove, false );  
else if ( typeof window.attachEvent != "undefined" )  
document.attachEvent( "onmousemove", mymove );  

</script>
</head>
<body>
<input type="text" id="myxyId">
</body>
</html>
[/code]

Funktioniet mit Firefox 2/3, Chrome, Opera und IE 6/7.

Gruß
Sven