Avatar billede qqq Nybegynder
27. juni 2008 - 21:16 Der er 1 kommentar og
1 løsning

Afstand fra markør til bund af browservindue

Hej Eksperter,

Hvordan kan jeg med Javascript finde ud af hvor langt der er fra musemarkøren til bunden af browser vinduet? Afstanden jeg ønsker at finde er uden evt. scroll.

Det skal kunne virke i de mest gængse browsere.

På forhånd tak.
Avatar billede w13 Novice
28. juni 2008 - 10:32 #1
Måske med denne funktion:
************************************************
<script type="text/javascript">
var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=getMouseXY;

var X=Y=0;

function getMouseXY(e){
    if(IE){
        X = event.clientX + document.body.scrollLeft;
        Y = event.clientY + document.body.scrollTop;
    }else{
        X=e.pageX;
        Y=e.pageY;
    }
    if(X<0)X=0;
    if(Y<0)Y=0;

    return true;
}

var iFromBottom=0;
function fromBottom(){
    return iFromBottom=window.screen.availHeight-Y;
}
</script>
************************************************
Så skal du bare kalde fromBottom(), når du vil have fat i tallet.
F.eks.:
alert(fromBottom());
eller:
var enVariable=fromBottom();
Avatar billede qqq Nybegynder
30. juni 2008 - 02:42 #2
Tak for hjælpen.
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



IT-JOB

MAN Energy Solutions

LTSA 4-Stroke Technical Advisor

Unik System Design A/S

Udviklingschef

Udviklings- og Forenklingsstyrelsen

Karrieremulighed inden for cybersikkerhed

Acrelec Danmark

IT-supporter