Jeg mangler at kunne aflæse musens x såvel som y position, af musens placering.
Jeg søgte og fandt flg. script, givet af adam i denne tråd:
http://www.udvikleren.dk/thread.php?techid=9&f=9&t=228&searchword=x%20posKoden ser således ud:
<SCRIPT TYPE="text/javascript">
var id = 'pic'; // id'et på dit billede
document.onmousemove = handelMove; //holder styr på musen
function handelMove(evt){
xpos = event.clientX; //henter x positionen
ypos = event.clientY; //henter y positionen
movePic(id, xpos, ypos); //kalder move pic
}
function movePic(id, x, y){
document.getElementById(id).style.left = x;
//ændre billedets x-koordinat
document.getElementById(id).style.top = y;
//ændre billedets y-koordinat
}
</SCRIPT>
Godt nok er der skrevet forklaringer til koden, og jeg forstår da også det meste. Dog ikke:
document.onmousemove = handelMove; //holder styr på musen
Og så forstår jeg ikke hvorfor det ikke virker når man bare gør således:
<script language="javascript">
function find_xPos() {
xPos = event.clientX;
disp_x.innerHTML = xPos;
setTimeout ("find_xPos()", 100);
}
</script>
hvor disp_x er givet ved:
<span id="disp_x"></span>
i body loades funktionen find_xPos() ... onLoad="find_xPos();"
Fejlen siges at være: "Et objekt er oblikatorisk".
Jeg mangler en logisk forklaring.