Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2003, 02:10
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años
Puntos: 4
Como Juan Palomo "yo me lo guiso, yo me lo como" .
Una posible solución, es meter todo el documento en una capa y detectar si esta es más grande que la altura del documento total.
Más o menos así:
Código:
<html>
<head>
<script>
function comprobar(){
if(textbox.offsetHeight >=document.body.clientHeight)
  {
  alert("Más grande\n" + "Tamaño de la capa: " + textbox.offsetHeight + "\n" + "Tamaño de la ventana: " + document.body.clientHeight)
  }
}
</script>

</head>

<body scroll="no" onLoad="comprobar()" onResize="comprobar()">
<div id="textbox">
Aquí meteríamos todo el contenido del documento
.....
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
.....
Final del documento
</div>
</body>
</html>
En principio a mí me funciona, probad a meter un contenido más largo si quereis y a redimensionar la ventana.
Habrá que hacer algunas modificaciones por el tema de la compatibilidad entre navegadores, pero eso se lo dejamos a caricatos
Ya me contaréis.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!