Mira Nemutagk, este es el html, las imágenes están en el mismo directorio que el archivo.
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="blackBoxStyle.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function changeBackground() {
var fondos = {
'1024':'bg_body1024.jpg',
'1280':'bg_body1280.jpg',
'1440':'bg_body1440.jpg',
'default':'bg_body1920.jpg'
}
var ancho = screen.width;
if (parseInt(ancho) >= parseInt(1024) && parseInt(ancho) <= parseInt(1440)) {
document.body.style.backgroundImage= "url("+ fondos[ancho] +");";
} else {
document.body.style.backgroundImage= "url("+ fondos['default'] +");";
}
}
<body id="index" onload="javascript:changeBackground()">
<h1><a href="index.html"><img src="imagenes/logoBlack.png" alt="Black Box Bar" width="364px" height="40px" /></a></h1> </div> <!-- end of logo -->
<div class="headerRidht"> </div> <!-- end of headerRight -->
<li class="btnTragos"><a href="tragos.html">tragos
</a></li> <li class="btnPlatos"><a href="platos.html">platos
</a></li> <li class="btnDiversion"><a href="diversion.html">diversi
ón
</a></li> <li class="btnEspacios"><a href="espacios.html">espacios
</a></li> <li class="btnBaila"><a href="baila.html">bail
á!
</a></li> <li class="btnCultura"><a href="cultura.html">cultura
</a></li> <li class="btnContacto"><a href="contacto.html">contacto
</a></li>
</div> <!-- end of menu -->
</div> <!-- end of header -->
<div id="content"> </div> <!-- end of content --> <div id="footer"> </div> <!-- end of footer -->
</div> <!-- end of wrapper -->
Algo que no me termina de cerrar es el Array, si también tienes ganas de explicarmelo en detalle, adelante! Estoy iniciándome en javascript, cualquier ayuda es importante (Y)