Maustaste im gedrückten Zustand bewegen..

Geflügel

Erfahrenes Mitglied
Hallo, wie fange ich ab, ob jemand die Maustaste über einem Element bewegt und zur selben Zeit die linke Maustaste gedrückt hat?
 
Hi,

überwache die Events onmousedown und onmouseup des document-Objektes. Wird die Maustaste
gedrückt, setzt du eine Variable auf true, beim Loslassen auf false. Im mousemove-Event des gewünschten
Elements prüfst du nun den Zustand der Überwachungsvariablen.
Code:
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var blnIsDown = false;

document.onmousedown = function(){
  blnIsDown = true;
}

document.onmouseup = function(){
  blnIsDown = false;
  document.getElementById("outID").innerHTML = "";
}

function handleOver(){
  if(blnIsDown)
    document.getElementById("outID").innerHTML = "Maus gedrückt und über dem Element";
}
</script>
</head>
<body>
<div onmousemove="handleOver(event);" style="width: 200px; height: 200px; border: 1px solid #000;">&nbsp;</div>
<div id="outID"></div>
</body>
</html>
Ciao
Quaese
 

Neue Beiträge

Zurück