RaMi: Mausposition per Programm setzen

Beitrag lesen

Wen es noch interessiert: Habe eine Lösung gefunden.

Anstoß war ein Beispiel aus der selfhtml-Doku:
http://de.selfhtml.org/javascript/objekte/htmlelemente.htm

Das Beispiel zeigt natürlich nur das Prinzip.
Da ist eine Map mit einer (1) sensitive Area a1.
Die Koordinatenwerte sind nur fiktiv.
Geladen wird das img "xxx".
Es kann 100x100 oder 200x200 sein.
OnLoad ruft function "bildgroesse()"
Dort wird in Abhaengigkeit von der img-Höhe der Koo-String generiert und (UND DAS IST DER PUNKT) über document...coords eingesetzt.
-----------------------------------------------------
<html><head><title>Test</title>
<script type="text/javascript">

function showPosition() {
  var bx = window.event.x  ;
  var by = window.event.y  ;
  var status  = "Mausposition: X = " + bx +", Y = " + by; ;
  window.status = status ;
};

function bildgroesse () {
 var h = document.xxx.height; h2 = h / 100
 var st = 25 * h2 + "," + 25 * h2 + "," + 75 * h2 + "," + 75 * h2
 alert(st);
 document.getElementById("a1").coords = st;
 };

</script>
</head>

<body onMousemove="showPosition();">
<map name="Tb">
<area id="a1" shape="rect" coords="1,1,1,1"
      href="#" title="Koordinaten" alt="Koordinaten">
</map>
<img src="h/b100.png" name="xxx" onload="javascript:bildgroesse()" usemap="#Tb" alt="Grafik">
</body></html>
-------------------------------------------------------------

Gruss../RaMi