wahsaga: Zustand eines Links abfragen

Beitrag lesen

hi,

wie kann ich den für verschiedene button-id's verschiedene zähler anweden bzw den selben zähler für alle (mh das wird wohl icht hinnhaun)

ich sagte doch, am einfachsten machst du dies mit einem array.

zaehler = nwe Array();

ok,..
ich hab die buttons 1, 2 und 3
und den zähler 1, 2 und 3 !?!?!?!

wenn button 1 -> erhöhe mir zähler 1 ???

im button 1 übergibst du also der funktion den (zusätzlichen) parameter 1.

und in der funktion schreibst du dann
zaehler[parametername-1]++;

parametername-1, weil javascript bekanntlich bei null an zu zählen fängt.
und varname++; ist eine einfache anwendung des inkrementierungs-operators, damit wird der inhalt der variablen um eins erhöht.

find ich ziemlich umständlich...

ich nicht.

zumal es sein kann das noch buttons hinzukommen sehr undynamisch das ganze...

dann lege dir am anfang des scriptes eine weitere variable an, die die button-anzahl enthält.
diese kannst du dann in einer schleife verwenden, um dir genau die benötige anzahl an array-elementen mit dem startwert 0 zu initialisieren.

gruss,
wahsaga