feuerfuchsuser
New member
Wie geht das?
TabsComms ist ein Array mit 3 Verweisen auf DOM-Objekte. Alle alerten beim onclick die 2, weil die i ByRef übergeben wird!
hab' das selbe problem wie der da: http://stackoverflow.com/questions/...teger-variable-in-javascript-anonymous-method
ich check die antwort bloß nicht.
jetzt hab ichs einfach kopiert
aber hab keine ahnung, wieos es funktioniert und was das bedeutet.
Code:
for (var i = 0; i < TabsComms.length; i++)
{
TabsComms[i].onclick = function() {alert(i);};
}
TabsComms ist ein Array mit 3 Verweisen auf DOM-Objekte. Alle alerten beim onclick die 2, weil die i ByRef übergeben wird!
hab' das selbe problem wie der da: http://stackoverflow.com/questions/...teger-variable-in-javascript-anonymous-method
ich check die antwort bloß nicht.
jetzt hab ichs einfach kopiert
Code:
TabsComms[i].onclick = (function(value) {return function() {return alert(value);}}) (i);
Zuletzt bearbeitet: