<script language="javascript">
function coor()
{window.status = "X=" + window.event.x + " Y=" +window.event.y;}
</script>
?
7 svar · 273 visningar · startad av henrikjohansson
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..
<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...