Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2004, 18:10
Avatar de xcorpyon
xcorpyon
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Ejecutar sentencia de un objeto desde setTimeout

Hola, buenas

Pues estoy programando con OO de JavaScript y dentro de un método de un objeto quiero ejecutar esta sentencia:
this.capa_bus.style.visibility = 'hidden'; después de que hallan transcurrido this.tiempo segundos.
(siendo... this.capa_bus = document.getElementById('mi_capa'); ...solo para dar mas detalles, aunq sin importancia)

Se hace con la función setTimeout(), pero no me sale. He probado muchas cosas, como por ejemplo:
setTimeout(eval(this.capa_bus.style.visibility+" = 'hidden'"),eval(this.tiempo)), pero no me da resultado.

Os agradecería que me ayudáseis. Gracias

Última edición por xcorpyon; 25/07/2004 a las 18:11