JavaScript: Mausposition anzeigen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

JavaScript: Mausposition anzeigen

Beitrag von Ambience »

Hallo,

ich versuche eine art kleines Mal programm zu erstellen.

Bis jetzt habe ich schon geschafft die Mausposition so halbwegs rauszufinden, aber eine Frage bleibt mir da offen..

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Malen mit js</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript">
    <!--
    
    var ie = (document.all) ? true : false; 
    
    if (!ie)
    {
      document.captureEvents(Event.MOUSEDOWN); 
    }
 
    //document.onmousedown = getmousepoint; 
    
    function getmousepoint(e)
    {
      //
      // MausPosition
      //
      x = (ie) ? event.clientX : e.pageX; 
      y = (ie) ? event.clientY : e.pageY;  
      
      document.getElementById('paint').innerHTML = "x: " + x + " y: " + y;
    }
    //-->
    </script>
  </head>
  <body>
    <div id="paint" style="width:300;height:300;border: 1px solid #000000;" onmousedown="getmousepoint;"></div>
  </body>
</html>
Warum funktioniert das onmouserdown im div nicht aber dafür das über der funktion(ist gerade auskommentiert)?

Ich würde das doch gerne nur auf den div container spezialisieren.

Wäre sehr dankbar wenn einer die Problemlösung kennen würde.

edit: Ist es auch möglich die kommandos onmousedown und onmousemove zu kapseln das beides zusammen passieren muss, damit die funktion aufgerufen wird? - wenn ja, wie?

Gruss
Ambience
Antworten

Zurück zu „Coding & Technik“