La verdad que no me gusta nada eso de imprimir el tag style con javascript.... te recomiendo que hagas algo como lo siguiente: primero ponle un
id a tu div (al que quieres cambiarle el fondo), luego intenta usar la función algo así:
Código javascript
:
Ver originalfunction setFondo()
{
var arrImages=new Array();
arrImages[0]='img/banners/imagen01.jpg';
arrImages[1]='img/banners/imagen02.jpg';
arrImages[2]='img/banners/imagen03.jpg';
var i=Math.round(Math.random()*arrImages.length);
document.getElementById('elIdDeTuElemento').style.backgroundImage='url('+arrImages[i]+')';
}
Prueba con eso. Cualquier cosa, vuelve a postear tus dudas. ¡Suerte!