Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/06/2009, 11:50
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años, 2 meses
Puntos: 57
Respuesta: Una funcion de mi objecto no funciona :(

Para que detienes un intervalo (con clearInterval) la primer vez que se ejecuta el setInterval? no veo el caso. Mejor utiliza setTimeout. Ese se va a ejecutar una sola vez.

Seguramente lo que sucede es que cuando se ejecuta la funcion que especificaste en setInterval, ya no estas dentro de myObjeto. Quiero decir que cuando se ejecuta la funcion del setInterval, this ya no esta en el contexto de myObjeto.

Podrias modificar el codigo para que el setInterval llame a la funcion de la instancia que creaste:
Código:
this.cont = setInterval("myInstancia.Mensaje();",this.time);
Podria funcionar