Foros del Web » Programando para Internet » Javascript »

Ayuda fondo

Estas en el tema de Ayuda fondo en el foro de Javascript en Foros del Web. Veamos. esto ha salido ya varias veces en este foro, pero no he encontrado la solucion que buscaba, aunque tampoco estoy seguro de que exista. ...
  #1 (permalink)  
Antiguo 18/11/2010, 09:27
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 2
Pregunta Ayuda fondo

Veamos. esto ha salido ya varias veces en este foro, pero no he encontrado la solucion que buscaba, aunque tampoco estoy seguro de que exista.

Me gustaria saber si mediante javascript hay alguna manera de estirar la imagen de fondo de una web para que se iguale a la resolucion de pantalla. Es decir, lo qu quiero no es preparar n imagenes y cargar cada una dependiendo de la resolucion, sino darla de si.

Tenia pensado hacer algo parecido a esto, pero claro, no se si puedo seleccionar el fondo.

Código:
document.getElementById("fondo").style.height = screen.height;
document.getElementById("fondo").style.width = screen.width;
¿Alguna idea?

Gracias por adelantado.
  #2 (permalink)  
Antiguo 18/11/2010, 09:51
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Ayuda fondo

Añádele +'px' al final, screen.height devuelve un entero sin píxeles.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 18/11/2010, 10:57
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 2
Respuesta: Ayuda fondo

Gracias XD. Pero de todas maneras eso no resuelve mi problema. ¿Puedo seleccionar el fondo como objeto? Y si se puede, ¿Como?, y si no se puede ¿Opciones a parte de crear n fondos a n resoluciones distintas? XD.
  #4 (permalink)  
Antiguo 18/11/2010, 12:11
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Ayuda fondo

Ah vale pensé que tenías ese código y no te funcionaba xD Si tienes un div#fondo que ocupe toda la página y sea un fondo, sí, puedes cogerlo con getElementById().
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 18/11/2010, 13:51
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Ayuda fondo

si es una capa el fondo puedes ponerle un estilo css que cubra toda la pantalla:

width:100%;height:100%;

o

left:0px;right:0px;top:0px;bottom:0px;

asegurate de ponerle los "px" como dijo cronos2, ya que firefox no entiende si no se le especifica esto.
  #6 (permalink)  
Antiguo 19/11/2010, 07:07
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 2
Respuesta: Ayuda fondo

Muchisimas gracias, ya funciona.

Etiquetas: fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:51.