Avatar billede jeuann Nybegynder
05. august 2005 - 22:39 Der er 10 kommentarer og
2 løsninger

Flere "java-scroll" på samme side

Er der nogen der kan hjælpe med at "navn-give" sådan noget scroller-halløj, så man kan bruge flere uafhængigt af hinanden, på samme side ????  lidt dumt når alle 3 scroller, fordi man "mouseOver" på en af scroll-pilene =)....

Jeg bruger det i <iframe> ... hvis det har nogen betydning for et evt. svar....


og så lige forresten... hvor og hvordan er det lige man ændrer farten på scrolleriet ??  =)

scriptet:

<script language="JavaScript">
  var hastighed, currentpos=curpos1=0,alt=1,curpos2=-1
 
  function initialize(){
    if (window.parent.rul!=0){
      hastighed=window.parent.rul
      scrollwindow()
    }
  }

  function scrollwindow(){
    temp=(document.all)? document.body.scrollTop :
    window.pageYOffset
    alt=(alt==0)? 1 : 0
    if (alt==0)
      curpos1=temp
    else
      curpos2=temp
      window.scrollBy(0,hastighed)
  }

// setInterval styrer hvor hurtig der scrolles
setInterval("initialize()",1)

</script>

* * * * * * * * * * * * * * * * * * * * * * * * *


<iframe id="main" src="xxxxx.html" width=100 height=95 scrolling=no frameborder=no style="border-style:solid; border-width:1px; border-color:#336699;"></iframe>
        </td>
        <td width=10 valign=middle>&nbsp;</td>
        <td>
          <a href="java script:;" onMouseOver="rul=-2" onMouseOut="rul=0" onfocus="blur()";><img src="arrow_up.gif" width=12 height=12 border=0></a><br>
          <br>
          <a href="java script:;" onMouseOver="rul=2" onMouseOut="rul=0"><img src="arrow_down.gif" width=12 height=12 border=0></a>
Avatar billede jeuann Nybegynder
06. august 2005 - 11:21 #1
Evt. lidt samme ide som roenving er kommet med her...
http://www.eksperten.dk/spm/637380  , jeg ved ikke om det kan lade sig gøre, hvis jeg vidste det ville jeg jo ikke spørge =)

håber på et eller andet svar..

//Jeuann...
Avatar billede roenving Novice
07. august 2005 - 01:54 #2
Tjah, det er en mulighed, men den er absolut ikke hverken tiltalende eller køn, men skulle ikke have problemer med at virke !-)
Avatar billede jeuann Nybegynder
07. august 2005 - 10:43 #3
Im all ears, roenving.... hvis du gider hjælpe.... =) køn eller ej, det betyder ikke så meget, det er funktionen jeg er mest interesseret i =)

//Jeuann - godmorgen!
Avatar billede roenving Novice
07. august 2005 - 11:36 #4
Jamen, som det nævnes i det andet spørgsmål, så giver du bare hver enkel variabel og funktion i en ny udgave et anderledes navn:

<script type="text/javascript">
  var hastighed2, currentpos2=curpos12=0,alt2=1,curpos22=-1
 
  function initialize2(){
    if (window.parent.rul2!=0){
      hastighed=window.parent.rul2
      scrollwindow2()
    }
  }

-- osv., men som også nævnt i det andet spørgsmål kræver det en ganske solid gang omhu !-)
Avatar billede jeuann Nybegynder
07. august 2005 - 12:35 #5
Ja omhu er vist påkrævet.... ser det her rigtigt ud, det virker ikke så et eller andet er nok galt =)  nede i selve scroll-funktionen har jeg kaldt det >>onMouseOver="rul2=2"<<  det er vel ikke helt forkert antaget?? =)

function scrollwindow2(){
    temp2=(document.all)? document.body.scrollTop :
    window.pageYOffset2
    alt=(alt2==0)? 1 : 0
    if (alt2==0)
      curpos12=temp
    else
      curpos22=temp
      window.scrollBy2(0,hastighed)
  }

// setInterval styrer hvor hurtig der scrolles
setInterval("initialize2()",1)

</script>


<iframe id="main" src="xxxxx.html" width=100 height=95 scrolling=no frameborder=no style="border-style:solid; border-width:1px; border-color:#336699;"></iframe>
        </td>
        <td width=10 valign=middle>&nbsp;</td>
        <td>
          <a href="java script:;" onMouseOver="rul2=-2" onMouseOut="rul2=0" onfocus="blur()";><img src="arrow_up.gif" width=12 height=12 border=0></a><br>
          <br>
          <a href="java script:;" onMouseOver="rul2=2" onMouseOut="rul2=0"><img src="arrow_down.gif" width=12 height=12 border=0></a>
Avatar billede roenving Novice
07. august 2005 - 12:46 #6
pageYOffset og scrollBy tilhører javascript DOM-binding, så dem må du selvfølgelig ikke røre ved !-)

-- og så mangler du lige 2-tallerne på den anden og tredje forekomst af temp samt hastighed !o]
Avatar billede jeuann Nybegynder
07. august 2005 - 12:52 #7
nåe nej, selvfølgelig selvfølgelig =)

Det virker!!!, du er min total yndlingshelt herinde!! =) en ren java-batman eller noget..

Smid et svar så får du point...

og så 1000 tak for hjælpen!!!!

//jeuann - glad igen =)
Avatar billede roenving Novice
07. august 2005 - 13:12 #8
Velbekomme '-)

-- men behold selv nogle af dine point !-)
Avatar billede jeuann Nybegynder
07. august 2005 - 13:17 #9
hvordan gør man det??... beholder point selv..
Avatar billede jeuann Nybegynder
07. august 2005 - 13:18 #10
er det ok med 50p??? =)
Avatar billede roenving Novice
07. august 2005 - 13:22 #11
Tak for point ;~}
Avatar billede jeuann Nybegynder
07. august 2005 - 13:23 #12
en helt ny oplevelse selv at få point =)

men velbekommen....
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