Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2011, 17:30
Avatar de raxper
raxper
 
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 4 meses
Puntos: 2
De acuerdo Respuesta: No se me ejecuta el setInterval

Cita:
Iniciado por zerokilled Ver Mensaje
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);}
Gracias por la teoría ;), aunque lo había intentado algo así antes de preguntar.

Cita:
Iniciado por IsaBelM Ver Mensaje
qué hace this?? es objeto window y tu necesitas objeto htmldivelement. algo como esto puede funcionar

como ves he cambiado setInterval por setTimeout, creo que es mas adecuado
Tranquila Isabel no te amargues ^^ , me funcionó.
__________________
/^sleep:\/\//;