SemiOT - Combinando JS y ASP

28/01/2004 - 12:25 por Karma | Informe spam
Hola a todos:

Mi página es una tabla centrada de 780 pixeles y cuenta con una capa DIV. Mi
problema es el siguiente.
Dependiendo de la resolución de pantalla del usuario, la capa DIV se coloca
en una posición u otra de la pantalla, cosa que no quiero.

Entonces he pensado en lo siguiente. Con un JS que detecta la resolucion,
hacer un SELECT CASE dependiendo del resultado y asignar medidas
dinamicamente.

Pero no se como hacerlo :P Por eso os pido ayuda. Muchas gracias.

Os paso el Javascript que detecta la resolucion de la pantalla.

<script language="JavaScript">
var height=0; var width=0;
if (self.screen) { // for NN4 and IE4
width = screen.width;
height = screen.height}
else
if (self.java) { // for NN3 with enabled Java
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height; }
document.writeln("<center>")
if (width > 0 && height > 0) {
document.writeln('Tu Resolucion de Pantalla es: ',width,'x',height) }
else {
document.writeln('Tu Resolucion de Pantalla no puede ser determinada')}
document.writeln("</center>")
//-->
</script>




Gracias por vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
28/01/2004 - 14:13 | Informe spam
En realidad podrias hacer que las posiciones de tu DIV sean estaticas...

En vez de usar porcentajes.

De esta forma siempre te apareceria en el mismo lugar.

Por ejemplo:

<div id="Layer1" style="position:absolute; left:99px; top:47px; width:386px;
height:261px; z-index:1"></div>

En este caso siempre aparecera en el mismo lugar...

Y en este otro sera dependiendo los tamaños del explorador que los
visualice:

<div id="Layer1" style="position:absolute; left:20%; top:10%; width:386px;
height:261px; z-index:1"></div>

Lo mismo puedes hacer para el ancho y el alto

"Karma" escribió en el mensaje
news:bv862u$o28$
Mostrar la cita
Mi
Mostrar la cita
coloca
Mostrar la cita
#2 Karma
28/01/2004 - 16:32 | Informe spam
Mil gracias por tu respuesta Matías, pero al centrar la tabla de 780px en la
resolución de1024, se nota un poquito la diferencia porcentual creo que
lo dejare asi.

Gracias de nuevo.

"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
width:386px;
Mostrar la cita
DIV.
Mostrar la cita
resolucion,
Mostrar la cita
Ads by Google
Search Busqueda sugerida