function createEventListener(j) {
return function() { window.alert('Test'+ j-1); };
}Nodedf[i].addEventListener('click', createEventListener(i), false);
>
> Hier erstellt die Funktion createEventListener eine anonyme Funktion, welche nicht auf die Variable i aus dem äußersten Scope zugreift.
Wunderbar, das funktioniert einwandfrei und war genau was ich gesucht habe und dieses neue Wissen wird mir bei meiner weiteren Arbeit sehr nützlich sein. Da werd ich mich mit diesen Closures noch beschäftigen müssen. Darf ich noch die Frage stellen: Wo hast du das gelernt, würdest du mir dafür eine bestimmte Webseite empfehlen?
> Matti
James :)