![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/03/2009, 10:16
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 42
Antigüedad: 19 años, 8 meses Puntos: 0 | |
desplegar capa gradualmente. Estoy intentando hacer aparecer (desplegar) una capa desde 0px hasta el 100% de la misma. Estuve probando con este script como para que al menos se despliegue de a poco pero sin embargo sigue apareciendo sin transcicion. function agrandar(capa){
var altura=0;
var cadena="";
var porcentaje="";
cadena=document.getElementById(capa).style.height;
if(cadena.length=="2"){
porcentaje=cadena.substr(0,1);
}else if(cadena.length=="3"){
porcentaje=cadena.substr(0,2);
}else if(cadena.length=="4"){
porcentaje=cadena.substr(0,3);
}else if(cadena.length=="5"){
porcentaje=cadena.substr(0,4);
}
if(parseInt(porcentaje)<100){
altura=parseInt(porcentaje)+5;
document.getElementById(capa).style.height = altura+"%";
setTimeout("agrandar('"+capa+"')",1000);
}
} |