Hola:
 
La cerdad es que estoy extrañadísimo que en los 4 navegadores con los que lo probé, funciona bien... tengo que felicitarte 
 
 
Tal vez, al no tener un doctype, se saltan esos errorcillos... 
¡Confirmado!... con un doctype estricto no hace nada en mi FF portable, salvo que añadas "px" a los estilos:  
Código:
 contenido.style.height = altura + "px";
  Saludos 
