Hi Leute,
ich versuche mit Javascript umzusetzen, dass beim Klick auf einen Button eine Funktion aufgerufen wird, die (nach ein paar anderen Befehlen) die onClick-Eigenschaft des Buttons ändert und so dafür sorgt, dass beim nächsten Klick auf den Button die gleiche Funktion, aber mit einem um 1 erhöhten Parameter aufgerufen wird.
Hier mein Code:
Zunächst die Definition für den Button
<a onClick="dings(1)" id="button">los geht's</a>
function dings(q) {
...mach was in Abhängigkeit von q...
document.getElementById('button').onClick=dings(q+1);
}
Das Problem ist nun, dass die Funktion scheinbar sich selbst aufruft, ohne auf einen erneuten Klick zu warten. Dadurch läuft das Skript in eine endlose Rekursion…
Wie kann ich dieses Problem lösen?