Avatar billede mjl Nybegynder
25. juni 2002 - 16:52 Der er 8 kommentarer og
1 løsning

Lave loop der tæller til 100

Hej der...

Er der en, der kan vise mig, hvordan jeg laver en while-loop-fætter der tæller til 100. Den skal skrive hvert tal ud, altså først echo'e 1 så 2 så 3 o.s.v. med ca. ½ sek. mellemrum....er det noget der kan lade sig gøre?

Den skal ikke skrive en lang linie med 123456.... men erstatte 1 med 2 og 2 med 3 o.s.v.
Avatar billede md_craig Nybegynder
25. juni 2002 - 17:06 #1
Ja... men kan ikke lige give dig noget konkret nu... men så ved du da det kan lade sig gøre...
Avatar billede mjl Nybegynder
25. juni 2002 - 17:09 #2
Tak...
Avatar billede mikoalngelo Nybegynder
25. juni 2002 - 17:11 #3
(LM)
Avatar billede mjl Nybegynder
25. juni 2002 - 17:13 #4
(LM) - hvad betyder det?
Avatar billede mjl Nybegynder
25. juni 2002 - 17:19 #5
Hallo - hvad betyder det?
Avatar billede mjl Nybegynder
25. juni 2002 - 17:20 #6
Hvis jeg hæver points fra 30 til 50, er det så nemmere? :o)
Avatar billede Slettet bruger
25. juni 2002 - 17:37 #7
(LM) betyder vist "lytter med". Men han har aldrig villet give et klart svar! :)

Nå, men det burde ikke være så svært:

<script>
l = 0;

function loop() {
if (l == 100) return;
l++;
if (document.getElementById)
document.getElementById("tal").innerHTML = l;
else if (document.all)
document.all.tal.innerHTML = l;
else if (document.layers)
document.nstal.document.write(l);
setTimeout("loop();", 500); //Kalder sig selv igen om et halvt sekund (500 millisekunder)
}
</script>

Dette skal sættes dér, hvor tallene skal fremkomme:

<div id="tal"><layer id="nstal">0</layer></div>

Og scriptet kaldes simpelthen med:

loop();

... fx fra et link:

<a href="#" onClick="loop(); return false;">Loop!</a>
Avatar billede Slettet bruger
25. juni 2002 - 17:38 #8
Ups, nu tæller den jo kun til 99!
Skift denne linje:

if (l == 100) return;

... ud med:

if (l > 100) return;
Avatar billede mjl Nybegynder
25. juni 2002 - 17:54 #9
Jeg takker 1000 gange!!!
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