ok , perfecto gracias, al final logre hacerlo que me funcionara pero como no el IE de problemas cuando le pongo contenido al div oculto como por ejemplo un input no me hace la animacion sobre este sino que da un salto en todo el alto del input..:S:S o si meto texto me hace lo mismo, va dando saltitos la animacion...pongo el codigo que utilice y me gustaria saber si con tu funcion buzu no tienes estos problemas...
Código PHP:
var px = 0;
var py = 0;
var ALTODECAPA = 100;
function alargar (){
if (px < ALTODECAPA){
px = (px+10);
document.getElementById('oculto').style.display = 'block';
document.getElementById('oculto').style.height = px+'px';
tempo = setTimeout('alargar ()', 20);
}
if (py > 0){
py = (py-10);
document.getElementById('oculto').style.height = py+'px';
tempo2 = setTimeout('alargar ()', 20);
if (py==0){document.getElementById('oculto').style.display = 'none';clearTimeout(tempo2);px=0;}
}
if (px == 100){clearTimeout(tempo);py=px;px=110;}
//alert(py);
}