> Faqs > Propiedad equivalente a innerHeight en Internet Explorer

Propiedad equivalente a innerHeight en Internet Explorer

Estoy trabajando con la propiedad de Javascript innerHeight en el navegador Firefox, para calcular el área útil donde se visualiza la página web. Todo me funciona bien, pero en Internet Explorer innerHeight me da "undefined" y también he probado con window.innerHeight y no obtengo nada. ¿sábes que propiedad podría usar en Internet Explorer para obtener el tamaño en pixels del área donde se muestra la página?

Respuestas

Existe una propiedad en Internet Explorer que se llama document.body.clientHeight, donde se obtiene el mismo valor que en Firefox se obtiene por window.innerHeight.

Por ejemplo, este código ilustra como puedes utilizar uno u otro valor:

<span class="codigo"> if (window.innerHeight){
//navegadores basados en mozilla
espacio_pagina = window.innerHeight
}else{
//Navegadores basados en IExplorer, es que no tengo innerheight
espacio_pagina = document.body.clientHeight
}
alert ("altura útil de la página: " + espacio_pagina) </span>

Miguel Angel
3295 146 215 17