Bueno, ahora que lo pienso, esto:
Código Javascript
:
Ver originalfor(var i in objetos){
function(){alert(this.className);}
}
Tiene muy poco sentido. Cual es la idea al recorrer una lista de objeto y crear una función anónima que no puede ser llamada? Es ese tu código real o solo querías representar tu problema, porque si es tu código real, entonces debe haber algo muy grave ahí.