Patrick Andrieu: Zählerverständnis

Beitrag lesen

Hallo molily!

Er nutzt ja Closures (erst dadurch ist i in den Handlerfunktionen verfügbar), aber das ist das Problem.

Ja, ohne es zu wissen, nutze ich so was Tolles? ;)

Zu Closures und Schleifen:
http://www.howtocreate.co.uk/referencedvariables.html

Danke, das war's. Und so sieht die komplette Sache, für die ich den jeweiligen Wert von i gebraucht habe, jetzt aus:

  
for (var i=1; i<contentDivs.length; i++) {  
  dc.getElementById('weiter'+i).onclick = (function(a,b) {  
    return function() {  
    var j = a-1;  
    var divbefore = "bang"+j;  
    dc.getElementById(divbefore).style.display = 'none';  
    b.style.display = 'block';  
    b.className = 'bangtext';  
    b.style.top = (404 - b.offsetHeight)/2+"px";  
    };  
  })(i,contentDivs[i]);  
}  
};  

Also vielen lieben Dank an Mathias und allen Beteiligten! Die Tage optimiere ich das noch...

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
<hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>
Nichts ist unmöglich? Doch!