Hola:
 
Sin usar javascript, pensé en un truco que he visto que en explorer funciona: 
Poniendo al body los estilos:
position: relative; 
Y como primer tag la imagen que se quiere de fondo con:
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: -1; 
También funciona en firefox, pero con un height en el body del 100% (no afecta a explorer).
Tampoco sé si vale con los scrolls. 
Saludos 
