Ver Mensaje Individual
  #23 (permalink)  
Antiguo 08/09/2009, 12:50
Plaguelord
 
Fecha de Ingreso: agosto-2009
Mensajes: 30
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Forzar resolución

Cita:
Iniciado por zerokilled Ver Mensaje
esta fallando en las lineas que pones "url(url.img1)" no-repeat;. en primer lugar, backgroundImage solo acepta la ruta de la imagen, o sea, "url(ruta/imagen.ext)". la parte "no-repeat" tienes que agregarla a su correspondiente propiedad aunque quizas seria mejor definirlo en la hoja de estilo. si necesitas declararlo en el script, entonces la propiedad adecuada es backgroundRepeat.
Tenes alguna idea de como lo puedo adaptar al segundo code (lo adjunto abajo de todo, por las dudas) y necesito q el resultado de la detección, que va incluido en el body de mi html, quede de esta forma:

Código:
body {
background: #000000 url(url.img) no-repeat;
...mas código...
Y adaptado según la url que me adjuntaste en tu post, quedaría así:

Código:
body {
background-color:#000000;
background-image:url(url.img);
backgroundRepeat="no-repeat";
...mas código...


Alguna idea de como hacer que el siguiente código (el q habiamos armado para variar el fondo según la relasión de aspecto), se adapte al primero?

Código:
<body onLoad="redireccionar()"> 
<script LANGUAGE="JavaScript"> 
function redireccionar() { 
var img1 = "url.img1"; 
var img2 = "url.img2"; 
var ratio = screen.width/screen.height;
if(ratio>1.3&&ratio<1.4){ //4:3
background: #000000 body.style.backgroundImage = "url(url.img1)" no-repeat;
} else if(ratio>1.7&&ratio<1.8){ //16:9
background: #000000 body.style.backgroundImage = "url(url.img2)" no-repeat;
}else //default
background: #000000 body.style.backgroundImage = "url(url.img1)" no-repeat; 
} 
</script> 
</body>
es por los tags body onLoad? =S

De antemano, gracias!