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!
_ - jenseits vom delirium - _
<hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>
Nichts ist unmöglich? Doch!