Avatar billede pomfrit Nybegynder
07. juni 2001 - 21:23 Der er 4 kommentarer og
1 løsning

Parametre i setTimeout

Hvad skal jeg gøre for at få setTimeout til at fatte at der er en parameter i funktionen pomfrit



var farve = \"green\"
setTimeout(\'pomfrit(farve);\',speed*1000);
Avatar billede nute Nybegynder
07. juni 2001 - 21:25 #1
du trenger jo egentlig ikke ¨å sende med et parameter hvis \'farve\' er en global variabel...
Avatar billede erikjacobsen Ekspert
07. juni 2001 - 21:31 #2
Hvis variablen farve har ændret sig inden timeout-en udløses, er det
den nye værdi, der kommer med. Ellers må man manuelt bygge
den op:

setTimeout(\'pomfrit(\"\'+farve+\'\");\',speed*1000);
Avatar billede pomfrit Nybegynder
07. juni 2001 - 21:46 #3
Tak for det erikjacobsen. Det kunne jeg bruge.
Gider du at lave et svar så du kan få dine point?
Avatar billede erikjacobsen Ekspert
07. juni 2001 - 22:03 #4
Ok, men jeg er ganske nysgerrig efter at vide hvorfor det er nødvendigt?
Avatar billede pomfrit Nybegynder
08. juni 2001 - 15:08 #5
SetTimeout() skal eksekevers i et loop.
No\'et tekst skal stå og fade op og ned fra hvid til blå. Når der er sket et farveskift skal der li\'e ventes et par sekunder indtil der skiftes farve igen.  . . .derfor.
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