Avatar billede ctnn Nybegynder
16. september 2005 - 11:27 Der er 3 kommentarer og
1 løsning

Muse position på min side.

heysa.

Jeg skal fange en muse position på min side i min browser som ALTID vil være en IE 6.0.

Jeg har forsøgt mig via event.clientX og clientY men den beskriver jo faktisk kun på skærmen hvor at eventen opstod, og ikke nødvendigvis hvor at musen er nu, et par sekunder efter eventen.

Nogle der kan hjælpe`?
Avatar billede plazm Nybegynder
16. september 2005 - 11:32 #1
if (!document.all) document.captureEvents(Event.MOUSEMOVE)
    document.onmousemove = getMouseXY;
    var mX = 0;
    var mY = 0;
    document.onmousemove = function(e) {
      e = (!e) ? window.event : e;
      mY = (e.pageY) ? e.pageY : e.clientY;
      mX = (e.pageX) ? e.pageX : e.clientX;
      if (typeof window.pageYOffset == "number") {mY -= window.pageYOffset;}
      if (typeof window.pageXOffset == "number") {mX -= window.pageXOffset;}
    }
Avatar billede ctnn Nybegynder
16. september 2005 - 11:54 #2
Hmmm jeg får en getMouseXY undefined, hvor kommer getMouseXY fra?
Avatar billede ctnn Nybegynder
16. september 2005 - 12:02 #3
Men jeg kom videre, og har nu fundet ud af hvordan at det skal løses :) jeg siger takker.

Det vil jeg gerne give nogle point for, så svar du bare og så spytter jeg pointafsted til dig.
Avatar billede plazm Nybegynder
16. september 2005 - 14:39 #4
hov et lævn fra et andet script. Det må du undskylde :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester