Einzelnen Beitrag anzeigen
  #4  
Alt 14.09.2010, 03:50:52
s1r10n s1r10n ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 33
Beiträge: 17
AW: problem mit dynamisch gesetzten eventlistenern

Ich habe eine Lösung gefunden:
PHP-Code:
<html><head><title></title></head><body><div id="div"></div></body><script
var list = new Array(
1,2,3,4,5); 
for (var 
i in list){ 
    
document.getElementById('div').innerHTML += '<a id="'+list[i]+'" href="'+list[i]+'.txt">'+list[i]+'</a><br>\n'
}
for (var 
i in list){
    (function(
n){
        
document.getElementById(list[n]).addEventListener("click",function(e){alert(list[n]);},false); 
    })(
i);
}
</script></html> 
aber wenn mir jemand sagen kann warum es nur mit getrennter zählschleife + closure funktioniert währe ich dankbar...
Mit Zitat antworten