webForumDet fria alternativet

muspos över hela skärmen

7 svar · 271 visningar · startad av henrikjohansson

henrikjohanssonMedlem sedan maj 2000360 inlägg
#1

Jag har bara hittat kod över hur man får fram muspositionen i just det fönster man befinner sig i men jag vill veta hur man får fram positionen på musen över hela skärmen..

fakenick!Medlem sedan juli 2002202 inlägg
#2

<script language="javascript">
function coor()
{window.status = "X=" + window.event.x + " Y=" +window.event.y;}
</script>

?

fakenick!Medlem sedan juli 2002202 inlägg
#3

oops....

<body onmousemove="coor()"> också..

henrikjohanssonMedlem sedan maj 2000360 inlägg
#4

Läs min fråga igen :/
Denna koden har jag haft hela tiden.. Jag vill ju kunna kolla positionen över hela skärmen och inte bara i fönstret.

fakenick!Medlem sedan juli 2002202 inlägg
#5

nej, jag fattade inte riktigt vad du menade..

jag är lite seg förstår du.. :) men nu fattar jag..

du skulle kunna göra om scriptet lite så
att x o y positionerna visar sig i ett
"input-fönster" och sedan genom att
trycka på F11 om du har IE så får du
iallafall en större yta än vanligt, men
inte hela skärmen..

varför du skall göra om statusrads-koden
till input är därför att man inte ser statusraden
i fullskärmsläget (F11)..

henrikjohanssonMedlem sedan maj 2000360 inlägg
#6

nja jag menade inte riktigt så.. jag menar att trots att fönstret är 200 * 200 pixlar så skall jag kunna lägga musens position i en variable.. altså om musen är längst ut på skärmens vänstersida så skall variablen bli 0 är muspekaren 100 pixlar in från skärmkanten så skall variablen bli 100.

Med den koden jag fick av dig så blir variablen 0 om man har muspekaren längst ut på vänsterkanten på fönstret trots att fönstret 600 pixlar in från skärmkanten.. då skall juh variablen bli 600.

:) hoppas du förstår bättre nu

JojoxxMedlem sedan juni 20004 308 inlägg
#7

När muspekaren rör sig utanför webbläsarens fönster har du ingen event-hanterare som du kan trigga på (onMousemove), så tyvärr kommer du inte så långt med enbart javascript. Teoretiskt skulle det kunna finnas något ActiveX-objekt som du skulle kunna använda i IE, men det är som sagt bara teoretiskt, har inte sett något sådannt.

fakenick!Medlem sedan juli 2002202 inlägg
#8

nja... :)

126 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)