Avatar billede mo-bo Nybegynder
10. august 2001 - 16:20 Der er 15 kommentarer og
1 løsning

Skift billede efter 3sec

Er det muligt at skifte et billede (JPG) efter 3 sec???
Gif animation kan jeg ikke bruge???
Avatar billede jacobve Nybegynder
10. august 2001 - 16:23 #1
du har et billede:

<img name=\"billede\" src=\"images/billed.jpg\">

nb. vigtigt at den har et navn

brug en timer:

onLoad=\"setTimeOut(\"document.billed.src=\'images/nytBilled.jpg\'\",3000)\"
Avatar billede jacobve Nybegynder
10. august 2001 - 16:23 #2
document.billed.src = document.billede.src
Avatar billede jacobve Nybegynder
10. august 2001 - 16:23 #3
denne onLoad, sætter du så i <body> tag´en
Avatar billede mo-bo Nybegynder
10. august 2001 - 16:25 #4
ok hvad hvis jeg nu har 5 billeder???
Avatar billede jacobve Nybegynder
10. august 2001 - 16:26 #5
som skal skifte løbende?
Avatar billede mo-bo Nybegynder
10. august 2001 - 16:27 #6
ja
Avatar billede jacobve Nybegynder
10. august 2001 - 16:32 #7
skriv dette:

billeder = new Array(\"images/pic1.jpg\", \"images/pic2.jpg\", osv )

picNr = 0

billederLng = billeder.length

function skift() {
  if (document.images){
    picNr++
    if (picNr == billederLng){
      picNr++
    }
    document.billede.src= billeder[picNr]
    setTimeout(\"skift()\", 3000)
  }

}
Avatar billede jacobve Nybegynder
10. august 2001 - 16:33 #8
hvor:

billede er navnet på det stad billedet skal skiftes ud.
Avatar billede mo-bo Nybegynder
10. august 2001 - 16:35 #9
takker mange gange.
Avatar billede jacobve Nybegynder
10. august 2001 - 16:36 #10
så lidt.
Avatar billede mo-bo Nybegynder
10. august 2001 - 22:56 #11
Jacobye--> kan sq ikke få det til at virke kan du ikke sende hele scriptet???

Avatar billede zappo_medic Nybegynder
11. august 2001 - 15:29 #12
Jacobye -> er det muligt du har lavet en lille fejl?:
nummer to linie med \"picNr++\" (i inderste løkke) bør evt. skiftes ud med \"picNr = 0\"

Mvh
Zappo
Avatar billede jacobve Nybegynder
12. august 2001 - 15:34 #13
undskyld, men jeg har ikke været ved en computer i et stykke tid.

Jo, zappo_medic har ret.

DEt skal selvfølgelig ikke stå picNr++ i den inderste if-sætning, da den så hopper videre til en plads i array´et, som ikke findes.

Prøv at skrive picNr = 0 som det er foreslået.
Det kan forklare hvorfor du ikke kan få det til at virke :-)
Avatar billede jacobve Nybegynder
12. august 2001 - 15:34 #14
og så lige en lille detalje, jeg hedder jacobve :-)
Avatar billede zappo_medic Nybegynder
12. august 2001 - 18:35 #15
Sorry Jacobve det var lidt svært at se på min skærm.  :)
Avatar billede jacobve Nybegynder
12. august 2001 - 18:37 #16
hehe.. der er MANGE der laver den fejl, så jeg er vant til det.
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