Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/08/2002, 10:51
goblin
 
Fecha de Ingreso: febrero-2002
Ubicación: Cali
Mensajes: 70
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Ayuda con aplicación de objetos "personalizados&qu

Pny tenias razon.

Hay que pasar el objeto a una variable en el momente de la creació, justo como el ejemplo que das. El problema es que al usar una varible como "this.obj" y en setTimeout(this+".obj"); GENERA problema por el mismo this.

La respuesta es NO usarlo. Así quedaría en mi ejemplo:

function mostrar(varID)
{ varID.visibility="visible" }

function tiempo()
{
temp = this.estilo;
setTimeout("mostrar(temp)",100);
}

y simplemente se llamaraía a:
this.tiempo;

Eso es todo, algo sumanete simple. ¿Es claro?.
(Esto es por si alguien no lo sabia)
En otras palabras, para temorizar un "metodo" en un objeto hay que crear una variable temporal a la que se le asigne las propiedades del objeto y entonces en el "setTimeout" llamar a la función que utilize dicha variable.

Muchas gracias.

<p lign="right"><font color="darkblue">Goblin...[/CODE]</p>