Hola
Añade esta función
Cita: var ns6 = (document.getElementById)? true:false
var ie4 = (document.all)? true:false
var ns4 = (document.layers)? true:false
function captura_objeto(idnombre) {
if (ns6)
{
return document.getElementById(idnombre);
}
else if (ie4)
{
return document.all[idnombre];
}
else if (ns4)
{
return document.layers[idnombre];
}
else
{
return null;
}
}
Ahora esta otra función quedaría
Cita: function oculta(divid){
var infodiv = captura_objeto(divid);
infodiv.style.height = infodiv.offsetHeight + 'px';// establesco la altura por que js no la lee a menos que haya sido establecida antes.
i=setInterval(function(){ redimenciona(0, divid); }, 100);
}
Suerte