Ver Mensaje Individual
  #35 (permalink)  
Antiguo 08/09/2009, 19:35
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
¡no se que te ha dado con cambiarlo despues que lo tenias bien! simplemente te dije que te aseguraras que la ruta de la imagen estuviera bien y esta vez cambiastes el string por otra cosa. en javascript, las propiedades CSS reciben los valores como string. forma incorrecta: backgroundImage = url"(img1)". forma correcta: backgroundImage = "url(ruta a la imagen)";
Código:
<script LANGUAGE="JavaScript"> 
function redireccionar(){ 
var ratio=screen.width/screen.height;
if(ratio>1.3&&ratio<1.4){
document.body.style.backgroundImage = "url(img1)";
} else if(ratio>1.7&&ratio<1.8){
document.body.style.backgroundImage = "url(img2)";
}else
document.body.style.backgroundImage = "url(img1)"; 
} </script>
Perdón, la posición de las comillas fue error mio, pero pongo img1 e img2, porque no puedo poner urls (demasiado nuevo en el foro).

El código quedaría como lo tengo arriba, hasta ahí todo bien...
...ahora bien...
...que tengo q poner para que el css cargue el script, y por ende el fondo, que declaramos fuera?

OFF: Las urls de las imagenes, son validas =P