Hallo ..
Folgendes Problem bereitet mir gerade Sorgen.
Ich benötige eine Functionserweiterung zu dem folgenden Script:
... und zwar benötige ich nun die x/y Koordinaten im obigen Formular zur Weiterverarbeitung.
Das Problem ist allerdings sobald man die Maus bewegt ändert sich natürlich auch wieder die Position.
Kann mir deshalb bitte einer unter die Arme greifen und das Script entsprechend erweitern so das bei einem Mausklick z.b die x/y Koordinaten als fester Bestand im Formularbereich bleiben und erst wieder bei erneutem klick sich ändern?
Ist das machbar?
Oder wie kann man sonst die Position per klick an das Formular weitergeben?
Es muss IE & NS kompatibel sein !
Bitte um hilfe
Folgendes Problem bereitet mir gerade Sorgen.
Ich benötige eine Functionserweiterung zu dem folgenden Script:
Code:
<form name="Show">
X <input type="text" name="MouseX" value="0" size="4"><br>
Y <input type="text" name="MouseY" value="0" size="4"><br>
</form>
<script language="JavaScript1.2">
<!-- Begin
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else { // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}
document.Show.MouseX.value = tempX;
document.Show.MouseY.value = tempY;
return true;
}
// End -->
</script>
... und zwar benötige ich nun die x/y Koordinaten im obigen Formular zur Weiterverarbeitung.
Das Problem ist allerdings sobald man die Maus bewegt ändert sich natürlich auch wieder die Position.
Kann mir deshalb bitte einer unter die Arme greifen und das Script entsprechend erweitern so das bei einem Mausklick z.b die x/y Koordinaten als fester Bestand im Formularbereich bleiben und erst wieder bei erneutem klick sich ändern?
Ist das machbar?
Oder wie kann man sonst die Position per klick an das Formular weitergeben?
Es muss IE & NS kompatibel sein !
Bitte um hilfe