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..
muspos över hela skärmen
7 svar · 271 visningar · startad av henrikjohansson
<script language="javascript">
function coor()
{window.status = "X=" + window.event.x + " Y=" +window.event.y;}
</script>
?
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.
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)..
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
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.
nja... :)