Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2007, 10:46
Umbriel
 
Fecha de Ingreso: abril-2007
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
Re: Scroll vertical en una capa

Al final resultaba que me estaba complicando la vida a lo tonto, y he optado por usar un script, os lo paso porque puede ser una buena solución en estos casos:

En la cabecera:
Código:
<script>
var alt_res = screen.height
</script>
En el body (en lugar de la etiqueta de apertura de capa):
Código:
<script>
document.write("<div style='overflow:auto; height:");
document.write(alt_res - 200);
document.write(";'>");
</script>
Como se ve, lo que pretendía era que la capa tuviese un alto de 200 px menos que la resolución de pantalla, asi siempre se adapta.
Lógicamente, en el segundo document.write, se pondrian las propiedades de alto que se quiera que tenga la capa. Y en el primer script si en lugar de screen.height, se pone screen.width también funciona para el ancho. Y además también puede servir para tablas, celdas...