Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2008, 04:11
AlexWeb
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 20 años
Puntos: 0
Mostrar capa progresivamente

Saludos a todos!!

Estoy desarrollando un script para mostrar una capa poco a poco, el código es éste:

function muestraCapa(nombreCapa) {
var capa = document.getElementById(nombreCapa);
capa.style.visibility = "visible";
aumentaAlturaCapa(capa,0);
}

function aumentaAlturaCapa(objCapa,alturaActual) {
var capa = objCapa;
var altura = alturaActual;
if (altura !=309) {
altura++;
capa.style.height = altura.toString()+"px";
setTimeout("aumentaAlturaCapa(capa,altura)",2000);
}
}


Y no consigo que me funcione. Llego hasta la primera llamada de aumentaAlturaCapa, pero luego el setTimeout no me lo hace correctamente...alguien sabría decirme en qué fallo??

ALEX