Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/04/2007, 10:38
Umbriel
 
Fecha de Ingreso: abril-2007
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: Saber la resolución del Cliente por PHP

OK, este último me ha dado la idea para solucionarlo. Al final resultaba que me estaba complicando la vida a lo tonto, y he optado por usar un script a palo seco, os lo paso porque puede venir muy bien:

En la cabecera:
Código:
<script>
var alt_res = screen.height
</script>
En el body:
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. Y como esta parte pertenece a una zona de puro html, no importa que se vea el código fuente.
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, pones screen.width también funciona para el ancho. Y además también puede servir para tablas, celdas...

Última edición por Umbriel; 12/04/2007 a las 10:46