Avatar billede nof Nybegynder
06. januar 2001 - 00:03 Der er 12 kommentarer og
2 løsninger

Scroll via billede

Hej,

jeg mangler et script, som ved at man kører musen over nogle billeder, kan scrolle op og ned.

Er der nogen af Jer som har sådan et?

/nof
Avatar billede madd Nybegynder
06. januar 2001 - 00:17 #1
Ja...her de har alt(næsten...):

http://www.dansteinman.com/dynduo/

/MadD
Avatar billede emileej Nybegynder
06. januar 2001 - 13:33 #2
Lytter med
Avatar billede nof Nybegynder
06. januar 2001 - 23:24 #3
...det skal nu helst være JavaScript, men jeg kigger på det senere - det kan jo være at det kan bruges :o)

/nof
Avatar billede jakoba Nybegynder
07. januar 2001 - 01:10 #4
i head skriver du:

<script language=\'javascript\'>

var opBilled = false;
var nedbilled = false;
var timehandle = 0;

function maybeScroll() {
  if ( opBilled )  window.scrollBy(0,-5)
  else
  if ( nedBilled ) window.scrollBy(0, 5);
  timeHandle = setTimeout(\"maybeScroll()\",50);
}; //end maybeScroll()

maybeScroll();  // start check hver 1/20 del sekund

</script>

i body ligger billederne med:

<a href=\"java script:void(0);\"
    onmouseover=\'opBilled=true;\'
    onmouseout=\'opbilled=false;\'><img src=\"billed_der_scroller_op.jpg\"></A>

<a href=\"java script:void(0);\"
    onmouseover=\'nedBilled=true;\'
    onmouseout=\'nedbilled=false;\'><img src=\"billed_der_scroller_ned.jpg\"></A>

værre er det ikke. men du skal nok eksperimentere lidt på tallene 5 og 50 i scriptet forover så scrollet ser jævnt og nogenlunde hurtigt ud.

for at scrolle sidewærts er det første parameter i window.scrollBy(+-5, 0) der bruges.

mvh JakobA
Avatar billede emileej Nybegynder
07. januar 2001 - 10:26 #5
Hvordan kan man så gøre det samme med <div> felter?
Avatar billede jakoba Nybegynder
07. januar 2001 - 15:01 #6
Den er værre. til IE kan du blot komme de samme mouseovers ind i <DIV ...> kommandoen, så er den glad.
Men netscape supporterer ikke mouseover i div, så der må du finde en eller anden vej udenom. Jeg kender ikke meget til div så jeg kan ikke give dig en.

mvh JakobA
Avatar billede jakoba Nybegynder
07. januar 2001 - 15:10 #7
Hovsa. Så lige at jeg har stavet variablene nedBilled og opBilled med lille b nogen steder. De to variable skal naturligvis være stavet ens allevegne.
mvh JakobA
Avatar billede emileej Nybegynder
07. januar 2001 - 15:45 #8
>>Jakob A

Selvfølgeligt kan du det, men det var ikke, hvad jeg mente!

Jeg mente, om man kunne scrolle et div felt m. JavaScript...

E-)mil
Avatar billede jakoba Nybegynder
07. januar 2001 - 15:55 #9
Jeg så engang et script der gjorde det. så ja det kan man.
Det hed noget med tickertape eller newsflash (men var i script).
prøv at lede på diverse script & DHTML steder.

mvh JakobA
Avatar billede nof Nybegynder
07. januar 2001 - 19:39 #10
...jakoba -> Virker det med en iframe eller skal teksten stå et sted i koden? Hvis ja, hvor i koden skal den så stå? Jeg skal bruge scriptet på en side opbygget af tabeller - teksten er i den midterste tabel og så skal scroll knapperne være i tabellen til ved siden af til højre. Hvordan laver man det?

/nof
Avatar billede jakoba Nybegynder
07. januar 2001 - 20:36 #11
Svaret var rettet til een html fil hvor den første del står imellem <head> og </head>
og de to billedlinks lægges i teksten hvor du nu vil have dem.
Det skulle nok være muligt at få en iframe til at scrolle med billederne placeret udenfor iframen. Men så skal du adressere iframen korrekt i dit kald til scrollBy(). Noget i retning af:
      window.frames.navnet_på_din_iframe.scrollBy(0,-5)
med en extra parameter:
          name=\"navnet_på_din_iframe\"
indsat i din <IFRAME ...> kommando.

Selv bruger jeg aldrig Iframes (de duer ikke til Netscape), så ovenstående er mere gæt end viden. Det burde virke sådan :)

mvh JakobA
Avatar billede jakoba Nybegynder
07. januar 2001 - 20:38 #12
En Tabelcelle er blot et andet sted i teksten. Det gør ingen forskel.
Avatar billede nof Nybegynder
07. januar 2001 - 21:25 #13
...jeg kigger på det og vender tilbage senere...
Avatar billede nof Nybegynder
09. april 2001 - 09:10 #14
Undskyld ventetiden!
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