Ich möchte in eine temporäre Funktion "Arbeits"-Variablen übergeben. Die Frage ist nur wie.
Als Beispiel
for(var i=0;i<10;i++) {
element[i].onclick = function() {
internevariable = i;
alert(internevariable);
}
}
Das Problem ist das die Variable i nicht zum Zeitpunkt der Funktionsdefinition übergeben wird sondern erst beim Funktionsaufruf - was entsprechend immer 9 ergeben würde.
Wie also kann ich die Variable i mit dem Wert der Schleife (0, 1, 2, ..) in die temporäre Funktion übertragen?