CCactuzMedlem sedan okt. 2001670 inlägg Frågan#1 Jag sökte men fann inget, så hur fixar man fram musens position?
dectgapMedlem sedan sep. 20021 655 inlägg<script type="text/javascript">
document.onclick=function(e){
var xPos = (document.all) ? event.clientX : e.pageX;
var yPos = (document.all) ? event.clientY : e.pageY;
alert("x="+xPos+"\ny="+yPos);
}
</script>
CCactuzMedlem sedan okt. 2001670 inlägg Om jag använder det där i en funktion jag anropar, får jag undefined
JJojoxxMedlem sedan juni 20004 308 inlägg Se här. (getMouseX() och getMouseY())
CCactuzMedlem sedan okt. 2001670 inlägg Vissa av de funktionerna i layerlib.js fungerar inte om funktionen ligger i ett objekt:
Error: document.getElementById(Id) has no properties
JJojoxxMedlem sedan juni 20004 308 inlägg Kan hända att det är någon del som krockar med andra script på sidan. För att göra det enkelt för kan vi plocka ut det vitala;
function MoveHandler(evnt) {
if(!document.all&&!document.layers&&!document.getElementById){ return null; }
Xmouse=(document.all)?window.event.x:evnt.pageX-pageXOffset;
Ymouse=(document.all)?window.event.y:evnt.pageY-pageYOffset;
}
document.onmousemove = MoveHandler;
Koordinaterna finns i Xmouse och Ymouse.
CCactuzMedlem sedan okt. 2001670 inlägg Hm, hur ska jag använda den där funktionen?
JJojoxxMedlem sedan juni 20004 308 inlägg Det är bara att klistra in. Sedan läser du bara av muskoordinaterna med nämnda variabler när som hellst.