hola alguien sabe como posicionar un <div> a travez del left y top justo en le centro de la pantalla??? y q funcione para todas las configuraciones de resolucion?
Gracias.
-|Harper|-
| ||||
Que tal.. Hay muchas formas... JavaScript ayuda a esto.. Esta función me funciona bien.. <!-- Capa principal --> <SCRIPT language="JavaScript"> if (window.screen) { var ancho=screen.width; var alto=screen.height; if ((ancho>800) || (alto>600)) { document.write('<DIV ID="pagina" style="left: XXXpx; top: XXXpx;">'); } } </SCRIPT> Las coordenadas optimas para centrar la capa se calculan así: El 100% de los pixeles de la pantalla menos la medida ancho o alto de tu capa y Dividido entre 2. Vamos, hay una forma de hacer esto autómaticmante con JavaScript, pero nunca pude hacer que funcione, por eso hago primero el Cálculo las cordenadas Top y Left, y escribo el estilo con javascript.. No es lo más estético pero fué un apaño (como diría caricatos ) que me sacó de apuros. Igual y Tunait o alguién Capaz perfecciona este embrollo. XXX = Numero de atrituto en Pixeles claro!.. Saludos.. |
| ||||
aun estoy sin entender he hecho algunas pruebas y nada... tratando de colocar un <div> exactamente en la parte inferior de mi pantalla posY=window.screen.height altoDiv=200 topDiv=posY-200 supuestamente pasandole el valor de topDiv en el top de mi div lo deberia posicionar en la parte baja de mi pantalla.... o no es asi???? si alguien tiene alguna respuesta por favor de enviarla.. gracias! -|Harper|-
__________________ ¿Que hay más aya del Universo? :pensando: Última edición por Harper; 30/01/2004 a las 15:58 |