Cita:
Iniciado por zerokilled ¡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