Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/10/2009, 23:58
Avatar de dggluz
dggluz
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años, 10 meses
Puntos: 50
Respuesta: Banner aleatorio

Disculpa, evidentemente no programo bien cuando no checkeo el código: había escrito mal "length" (había puesto mal la "h"), había olvidado el body y había que poner la ruta dentro de "url()". De todos modos, te estabas olvidando de la segunda parte del script. Va un ejemplo de cómo quedaría:
Código javascript:
Ver original
  1. function setFondo()
  2. {
  3.     var arrImages=new Array();
  4.     arrImages[0]='img/banners/imagen01.jpg';
  5.     arrImages[1]='img/banners/imagen02.jpg';
  6.     arrImages[2]='img/banners/imagen03.jpg';
  7.     var i=Math.round(Math.random()*arrImages.length);
  8.     window.document.body.style.backgroundImage='url('+arrImages[i]+')';
  9. }
Creo que con eso no habrá problemas. Recuerda llamar al script en el onload del body. ¡Suerte!

PD: a propósito, ¿esto era para el fondo del documento o de una caja (por ejemplo de un div)? El código que puse cambia el fondo del documento...