Visning af x,y position af musen.

Tags:    html css

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%20pos

Koden ser således ud:
Fold kodeboks ind/udKode 


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:
Fold kodeboks ind/udKode 


hvor disp_x er givet ved:
Fold kodeboks ind/udKode 


i body loades funktionen find_xPos() ... onLoad="find_xPos();"
Fejlen siges at være: "Et objekt er oblikatorisk".

Jeg mangler en logisk forklaring.



6 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 



--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



Jeg vil skyde på at det er fordi du prøver at hente nogen værdier fra objektet "event", men objektet event bliver vist først sat hver gang en mouseevent bliver kaldt, som f.eks. onmousemove, onmouseup, osv... Disse events får tildelt en funktion ved hjælp af:

document.onmouseup = funktionen; //bestemmer hvilken funktion der skal tage sig af at en musetast er sluppet. Funktionen kunne så være:

function funktionen()
{
alert('X: ' + event.clientX + ' Y: ' + event.clientY);
}

Håber det forklarer lidt.

---
Hilsen Anders



Den her virker både i IE og Firefox.
Fold kodeboks ind/udKode 


-----------------------

Min side ->www.the-hive.dk/~donp/



Jeg har vidst ikke formuleret mig korrekt.

Det jeg ønsker er at få en konstant opdatering i et felt, af musens position ... lige meget om det er x eller y. Det er en princip sag.

Det er jo ganske simpelt at få udskrevet den een gang, men hvis man nu opdaterer funktionen, går det galt. Så langt kom jeg også selv :)

Jeg skal beklage at jeg ikke svarer før nu.



Den her virker både i IE og Firefox.
Fold kodeboks ind/udKode 


-----------------------

Min side ->www.the-hive.dk/~donp/
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Okey det er jo meget fint.
Jeg fordeler de 40 (20,20), pga. at Anders gav forklaring på hvorfor det ikke ville fungere, mens Nørden gav et script der virkede.

Jeg kan godt se hvad der var galt nu, så tak :)



t