Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2011, 16:48
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses
Puntos: 1485
Respuesta: No se me ejecuta el setInterval

buenas...
sucede que setInterval, al igual que otras funciones (setTimeout, Function, eval) interpretan el codigo en un contexto distinto cuando el primer argumento es un string. si en la funcion hicieras un alert del argumento pasado (this) notaras que dicho argumento representa el objeto window. para que te funcione correctamente, en lugar de pasar un string, tienes que pasar una funcion anonima que invoque la funcion deseada. es decir...
Código:
function(){auto2(this);}
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.