var test = 0;
function _setup () {
var p = document.getElementsByTagName("p");for (var i = 0; i < p.length; i++) {
p[i].onclick = function () {
test++;
alert("test ist nun "+test);
};
}
}
Nur nebenbei, das ist keine [Closure](http://de.wikipedia.org/wiki/Closure) im engeren Sinne sondern einfach ein Zugriff auf eine globale Variable. Hier wird nichts "eingeschlossen".
Wenn du zB innerhalb der onclick Handler "p" verwendest wären sie Closures.
> Offensichtlich kann der IE6 mit closures umgehen.
Ja. Closures sind ein Grundfeature von JS das glaub ich schon ab Netscape 2.0 verfügbar ist. ;-)
MfG
Phil