Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2004, 09:13
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 2 meses
Puntos: 7
Sonrisa problema mezclando html y javascript

Hola a todos. Mi duda es la siguiente:

Tengo un trozo de codigo donde tengo unas etiquetas div con una cierta anchura y altura dependiendo de la resolucion de la pantalla. Para eso pongo:

if ((screen.width == 800) && (screen.height == 600))

document.write(" div class='alt2' style='margin:0px; padding:6px; border:1px inset; width:100%; height:280px; overflow:auto'>")

else
if ((screen.width == 1024) && (screen.height == 768))

document.write(" <div class='alt2' style='margin:0px; padding:6px; border:1px inset; width:100%; height:380px; overflow:auto'>")

pero esto en vez de crearme ese div con ese tamaño especificado me escribe el texto literalmente, es decir, en vez estar interpretandose ese codigo html que hay dentro del document.write(...) me escribe en pantalla el contenido del document.write()

¿que estoy haciendo mal?

Es que lo que quiero es que dependiendo de la resolucion de pantalla del usuario, mi etiqueta div ocupe uno u otro tamaño.
Una opción sería redireccionar a dos paginas distintas según la resolucion pero ¿se podría hacerlo como lo estoy intentando yo en una sola pagina con esos if's que he puesto?

Volviendo a lo de antes ,seguramente tendré algún de sintaxis o a lo mejor lo que se mete dentro de un document.write() no se interpreta sino que solo imprime por pantalla. NO SE, estoy un poco perdido.

Un saludo