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

Buenas:

Estoy utilizando el medio de creación de objetos personalizados que tiene javascript. Para poder manejar capas en DHTML más rapido. Se ma ha presentado un problema cuando quiero utilizar el "setTimeout('',x)". Para poder explicar que es, escribo en ejemplo generalizado a "internet explorer".

function generar(div)
{
this.estilo = document.all[div].style;
this.mostrar = mostrar();
this.tiempo = tiempo();
}

function mostrar()
{ this.estilo.visibility="visible" }

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


Y AL LLAMAR EL OBJETO:
capa = new generar("capaID");

Y EN EL HTML:
<div id="capaID" style:visibility:hidden">texto</div>

El problema que tengo es que si quiero activar la funcíón "tiempo()", se genera error, ya que la función dentro del setTimeout es un objeto, de que otra forma puedo llenar los parametros de "setTimeout()", para así poder lograr que la capa se muestre despues de cierto tiempo?. O si hay otra forma?. (se debe poder pasar los datos)

Sé que tal vez no he sido muy claro, pero si alguna persona ya ha manejado objetos personalizados creo que podrá entender.

Muchas gracias.

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