Avatar billede pede15 Nybegynder
15. oktober 2002 - 20:56 Der er 4 kommentarer og
1 løsning

lave et loop med en ScrollBy() funktion

Jeg har 2 funktioner som scroller henholdsvis op og ned.

således ser de ud:

    function scrollUp() {
        top.iframe_view.scrollBy(0,-10);
    }

    function scrollDown() {
        top.iframe_view.scrollBy(0,10);
    }

Det virker. MEN! det er jo lidt lamt at brugeren skal sidde og trykke 40 gange for at scroll 400 pixels ned..

Det som jeg gerne vil have er et LOOP.
Avatar billede jakoba Nybegynder
15. oktober 2002 - 21:15 #1
var keepScrolling = false;

    function scrollUp() {
        top.iframe_view.scrollBy(0,-10);
        if ( keepScrolling ) setTimeout( "scrollUp()", 50 );
    }

<a href="#"
    onmouseover="keepScrolling=true;scrollUp);"
    onmouseout="keepScrolling=false;">scrool op ved mouseover</a>

og tilsvarende for scrollDown
Avatar billede jakoba Nybegynder
15. oktober 2002 - 21:16 #2
Ups. glemte en ( i mouseover:
    onmouseover="keepScrolling=true;scrollUp();"
Avatar billede pede15 Nybegynder
15. oktober 2002 - 21:30 #3
ok, havde godt set det!

det virker 100% som jeg ville have det til!!

VIELE DANKE ;o) (mange tak..altså...ehm..ja..hvis...ehm..nej ligmeget...)
Avatar billede pede15 Nybegynder
15. oktober 2002 - 21:32 #4
that was beautiful!...jarv...

igen mange tak!...du aner ikke hvor meget jeg har f***et rundt i de der Loops... ;o)
Avatar billede pede15 Nybegynder
15. oktober 2002 - 21:41 #5
ah...ehm..okay..der skulle lige rettes lidt i det...men ja...det der er også helt fint - nu virker det ihvertfald 110%!... ;o)

- det gør jo ikke at man lavet noget selv...så lærer man også noget ;o)
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