Javascript= auf und abzählen

hallo ihr da draussen!

mit welcher schleife bzw if anweisung bringe ich javascript dazu
x bis 10 hochzuzählen und dann wieder auf 0 runterzuzählen usw.

vielen dank für eure mühhhä

gruß
steffi

step=1;
z1=0;

function counter()
 {
 z1+=step;
 if (z1\>10) {step=-1;z1=9;}
 if (z1

Hallo!

Ich würde es so machen:

var step=-1;
var start,ende;
while (1)
{
if (step==-1)
{
step=1;
start=0;
ende=11;
}
else
{
step=-1;
start=10;
ende=-1;
}
for (x=start;x!=ende;x=x+step)
{
//Schleifenbefehle
}
}

Das ist jetzt nich auf Fehler überprüft, hoffe es funktioniert trotzdem :wink:

–Jan Vornberger

PS: Man könnte es wahrscheinlich irgendwie noch optimieren, ich denke da gerade so an step=step * -1, aber dazu habe ich jetzt keine Lust =)

Oder so :smile:

function counter(cnt,bUp)
{
 window.status = bUp ? cnt++ : cnt--;

 if ((cnt0) && (!bUp))
 window.setTimeout("counter("+cnt+",false)",500);
 else
 window.setTimeout("counter("+cnt+","+!bUp+")",500);
}

counter(0,true);