Cita:
Iniciado por Adler
Hola
Con permiso
Este es bastante mas sencillo
Código javascript
:
Ver originalfunction cambia(esto) {
var obj = document.getElementById(esto);
if(obj.style.display == 'none' ) {
despliega(esto);
} else {
recoge(esto);
}
}
var height=1;
function despliega(elem) {
if(height<=120){
height+=5;
document.getElementById(elem).style.display='block';
document.getElementById(elem).style.height=height+'px';
setTimeout("despliega('"+elem+"')",30);
}
}
function recoge(elem) {
if(height>=0){
height-=5;
document.getElementById(elem).style.height=height+'px';
setTimeout("recoge('"+elem+"')",30);
}
else
{
document.getElementById(elem).style.display='none';
}
}
Suerte
Mil Gracias, funciona a la perfección. Lo que si tendre que ver el tema del tamaño de despliegue ya que no es automatico y me corta el texto.