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

Lo veo difícil, pero a ver si alguien puede echarme una mano.
Tengo una web, preparada para resoluciones de 1024 a superiores, estructurada con una tabla base, con un ancho y un alto al 99%. A su vez esta tabla está dividida en dos celdas, una con un ancho fijo de 150 px y la otra, donde se debe cargar el contenido ejegido en el menú, sin ancho para que se adapte a cualquier resolución.
dentro de está última celda tengo una capa con un ancho del 100% para que se adapte a la celda. El contenido que se cargará en la capa nunca superará el ancho de la capa a resoluciones superiores a 1024, está incluida. Pero el alto si puede llegar a superarse, por lo que a la capa le puse un overflow:auto para que mostrase la barra de desplazamiento solo cuando fuese necesario. El problema es que si a la capa no le pongo alto, me estira tanto la capa como la tabla que la engloba, mostrandome barra de desplazamiento de toda la página, no solo de la capa en cuestión. Poniendo un alto de un 100% ocurre lo mismo. Y si pongo un alto fijo en px ya no se me adapta a resolciones superiores a 1024.
Como podeis ver, la idea es que el menú nunca se mueva, simulando una web con marcos.
He buscado a ver si hay alguna función en php para saber la resolución del cliente y lo máximo que he encontrado es un "mix" de php y javascript con formulario oculto que me "descuajeringa" todo el menú.
Bueno... a ver si alguien sabe algo y podeis ayudarme, que llevo toda la tarde-noche liado con ello condenado por no sacar nada en claro...