SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: vgt43 en Jueves 3 de Abril de 2008, 13:50

Título: Adaptar Mi Web A La Resolucion De Pantalla
Publicado por: vgt43 en Jueves 3 de Abril de 2008, 13:50
BuenaaaS, ante todo gracias x tomarte el tiempo de leer el post... alla voy: tengo un problem con el tema de que la web que he hexo se adapte a la resolución de pantalla del usuario... soy novato en esto (de hexo soy el apaga incendios y me enmarronaron con esto hace unas semanas sin tener ni #### idea) y empiezo a estar desesperado... gracias a cualkier ayuda k podais darme ^_^

:hola:
Título: Re: Adaptar Mi Web A La Resolucion De Pantalla
Publicado por: Javier Santamaria en Martes 8 de Abril de 2008, 12:31
Hola,

Creo que tienes varias opciones:

La mas comun es que la pagina este optimizada para una resolucion y si se utiliza una resolucion mayor se centre el contenido.

(en esta dudo) Tambien creo  puedes crearte varios archivos CSS y elegir el que te convenga en funcion de la resolucion de la pantalla (no se si se podra obtener por javascript, aqui es donde dudo).

Te dejo este link (http://msdn2.microsoft.com/es-ar/asp.net/aa336613.aspx) de donde puedes sacar ejemplos de la primera forma

Saludos
Título: Re: Adaptar Mi Web A La Resolucion De Pantalla
Publicado por: memito en Martes 8 de Abril de 2008, 18:58
puedes usar javascript y codigo asp net para que dependiendo de la resolucion te haga mas grande por ejemplo el datagrid...

En mi aplicacion hago algo así...
Título: Re: Adaptar Mi Web A La Resolucion De Pantalla
Publicado por: memito en Martes 8 de Abril de 2008, 19:12
pero si la resolucion es 800 x 600, el datagrid es mas pequeño.... la cantidad de registrods a visualizar es menor.. en fin...
Título: Re: Adaptar Mi Web A La Resolucion De Pantalla
Publicado por: memito en Martes 8 de Abril de 2008, 19:52
primero determino en la primera pagina la resolucion de pantalla con javascript
screenWidth = screen.width;

esa variable se la paso como parametro a la siguiente pagina que se abre inmediatamente, esa es una pagina aspx

esa pagina esta formada por tablas cuyas dimensiones estan en %, no en pixeles...
y modifico las propiedades del datagrid dependiendo del valor de la variable screenWidth

if (resolucion <= 800)
{
   pnlDtl.Width = 490;
   pnlDtl.Height = 330;
   pnlHDR.Height = 330;
   dtgDrill_DTL.PageSize = 10;
   dtgDrill_HDR.PageSize = 10;
   ltbFiltrosTextos.Width = 200;
}
else
{
   pnlDtl.Width = 715;
   pnlDtl.Height = 502;
   pnlHDR.Height = 502;
   dtgDrill_DTL.PageSize = 18;
   dtgDrill_HDR.PageSize = 18;
   ltbFiltrosTextos.Width = 400;
}
Título: Re: Adaptar Mi Web A La Resolucion De Pantalla
Publicado por: vgt43 en Lunes 2 de Junio de 2008, 17:50
joer k cracks... en desarrollo para windows voy mas o menos bien pero en web muy justito  :lightsabre: ... muxas gracias a todos x las respuestas y perdón x tardan tantisimo en responder a los post.

Muchas gracias de nuevo !!  :hola: