Como averiguar la altura que tiene actualmente el cliente

Desde javascript es algo simple, como poner screen.height y te devuelve la resolución de la altura por ejemplo 768 px. Pero eso seria el total y lo que se busca es el contenido del cliente es decir lo que él puede visualizar.
Esta duda viene de otro foro que alguien pregunto, yo le sugeri que hiciedse los siguiente:

<div id="contenido">
   Aqui va todo el contenido
</div>

Despues con contenido.style.height ya puede visualizar lo que mide el contenido real.
Lo que no tuve en cuenta que el dichoso javascript como premisa es que para tu obtener, un valor tienes que haberselo asignado antes. Por lo tanto mi gozo en un pozo. ¿Alguien se le ocurre alguna idea de como se podria llevar a cabo esta tarea?
No entiendo muy bien, pero por si es el caso, que sepas que en la hoja de estilos puedes asignar la altura, es es que es eso lo que buscas:

#contenido {........ ; height:700px }
jorgens escribió:No entiendo muy bien, pero por si es el caso, que sepas que en la hoja de estilos puedes asignar la altura, es es que es eso lo que buscas:

#contenido {........ ; height:700px }

Me referia a tener la altura real del contenido, por ejemplo si tu pones contenido 700px, pero si dinamicamente se van añadiendo mas por ejemplo noticias que supere ese 700 px cuando tu accedas a la propiedad height con javascript por ejemplo document.getElementById("contenido").style.height no te va a devolver 750px que es lo que has asignado tu desde un principio + lo que ha crecido por las noticias, te va a devolver 700px. Realmente lo que yo busco es que te devuelva ese 750px y mas o menos se me esta ocurriendo una idea, pero no acaba de funcionar bien hay ciertas cosas que javascript se te queda corto. :roll:
Je je je, a mi mas que corto.... se me queda grande, je je

Ya nos contarás. Presiento que vamos a aprender un montón juntos :wink: