Avatar billede folle Nybegynder
05. april 2002 - 21:12 Der er 6 kommentarer og
1 løsning

Position af scrollbar?

Hvordan aflæser man scrollbar'ens nuværende position og hvordan sætter man den til en bestemt værdi?

-folle
05. april 2002 - 21:16 #1
tror jeg ikke kan lade sig gører vis du mener scrollbaren til venstre/højre (alt efter om det er en arabisk side ;) ).

Du kan som et alternativ bruge <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br><a name="EtStedPåSidenhvorDerSkalScolles"></a>


Og så linke med <a href="#EtStedPåSidenhvorDerSkalScolles">Gå til EtStedPåSidenhvorDerSkalScolles</a>
Avatar billede folle Nybegynder
05. april 2002 - 21:31 #2
Ups. Jeg jeg tror jeg har udtrykt mig lidt uklart. Med scrollbarens position mener jeg ikke hvor på siden den befinder sig, men hvor meget man har scrollet ned på siden.
Avatar billede jakoba Nybegynder
05. april 2002 - 21:35 #3
værdier for IE:
document.body.clientHeight  // fx '338'
document.body.scrollHeight  // fx '1501'  Hele det udlagte dukuments højde
document.body.scrollTop    // Hvor langt der er scrollet ned

document.body.clientWidth  // fx '385'  indre bredde på vindue eller ramme
document.body.scrollWidth  // fx '686'  hele det udlagte dokuments bredde
document.body.scrollLeft    // Hvor langt der er scrollet tilvenstre

// scrollTop bliver aldrig større end scrollHeight-clientHeight (dog mindst 0)
// scrollLeft bliver aldrig større end scrollWidth-clientWidth  (dog mindst 0)

mvh JakobA
Avatar billede jakoba Nybegynder
05. april 2002 - 21:36 #4
Ups.
Avatar billede folle Nybegynder
05. april 2002 - 21:47 #5
Jeg kan godt aflæse værdien (document.body.scrollTop), men hvordan tildeler jeg den en givet værdi? Jeg har prøvet med:

<SCRIPT LANGUAGE="JScript">
document.body.scrollTop=200;
</SCRIPT>

men det virker ikke.
Avatar billede folle Nybegynder
05. april 2002 - 21:56 #6
Det virker hvis man skriver det tilsidst i koden. Tak for hjælpen.
jakoba > Svar hvis du vil have pointene.
Avatar billede jakoba Nybegynder
05. april 2002 - 22:03 #7
Næ det var det var det ikke?
så her er for NS:

window.innerHeight          // fx '323'  Indre højde i vindue eller ramme
document.height            // fx '1323' højde på den udlagte side
window.pageYOffset          // hvor langt der er scrollet ned


window.innerWidth          // fx '527'  Indre bredde i vindue eller ramme
document.width              // fx '529'  bredde på den udlagte side
window.pageXOffset          // hvor langt der er scrollet tilhøjre

ny scroll position sættes med
    window.scrollTo( nyPageXOffset, nyPageYOffset );

og på samme måde med IE

mvh JakobA
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