Avatar billede tejs Nybegynder
21. august 2001 - 20:24 Der er 1 løsning

Scroll i en anden frame...

Hej,

Hvordan laver jeg følgende:

Jeg vil gerne fra framen \"scroll\" kunne få framen \"panorama\" til at scrolle både til højre og venstre. I framen \"Scroll\" er der en pil til venstre og en pil til højre, det skal være sådan at når jeg fører musen hen over disse så scroller panorama-framen i et ret lavt tempo...

Hvordan gør jeg det?

Tejs
Avatar billede jakoba Nybegynder
21. august 2001 - 20:48 #1
lave et lille script i head i siden i scroll:

<script language=\'javascript\'> <!--

var moving = false;
var steps = 10;    // tallet her bestemmer hvor hurtigt der scrolles

function moveIt() {  // udfør scrolling
    if ( moving ) {
        parent.frames[\'panorama\'].scrollBy(steps,0);
        setTimeout( \"moveIt()\", 50 );
    }
}; //end moveIt()

function goLeft() {  // start scroll tilvenstre ved mouseover
    if ( steps > 0 ) steps = -steps;
    moving = true;
    moveIt();
}; //end goLeft()

function goRight() { // start scroll mod højre ved mouseover
    if ( 0 > steps ) steps = -steps;
    moving = true;
    moveIt();
}; //end goRight()

function dontGo() {  // stop scrolling ved mouseout
    moving = false;
}; //end dontGo()

// --> </script>

omkring de to pilknapper nede i filen lægger du links:

<a href=\'java script:void(0)\'
  onmouseout=\"dontGo()\"
  onmouseover=\"goLeft()\"><img src=\"pil_tilvenstre.gif></a>

<a href=\'java script:void(0)\'
  onmouseout=\"dontGo()\"
  onmouseover=\"goRight()\"><img src=\"pil_tilhoejre.gif></a>

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