wahsaga: 10 Nummern -> 10mal Klicken!

Beitrag lesen

hi,

Ich habe 10 Zahlen: 1,2,3,4,5,6,7,8,10 (z.B., in wirklichkeit sind die zahlen zufallszahlen mit bis zu 12 stellen)

in einem array vermutlich? denn eine andere datenstruktur wäre ja in so einem falle kaum sinnvoll.

Ich möchte nun auf onclick dass die Zahl 1 im formfeld (type="text") erscheint.... bei einem weiteren klick die zahl 2.... usw. Beim 10ten klick (der letzte also) soll die kette wieder von vorne anfangen.

Ich habe an eine funktion gedacht, doch wie realisiert man dass dieser counter immer einen weiter springt... in PHP wäre mir das klar. Aber in JavaScript =/

wo ist das problem?
die gängigen mathematischen operatoren sollten doch bekannt sein - also einfach bei jedem aufruf im eins hochzählen.

dann musst du nur noch den "überlauf" abfangen, also wenn dein zähler größer wird, als die anzahl der im array enthaltenen elemente (bzw. deren anzahl minus 1, JS zählt ja von 0).
dazu benutzt du z.b. eine einfache if-abfrage, wo du den zähler dann wieder auf den anfang zurücksetzt. (man könnte natürlich das hochzählen auch gleich mit modulo kombinieren ;-).)

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."