Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/05/2013, 00:25
Avatar de seoista
seoista
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 8 meses
Puntos: 59
Respuesta: Fondo que cambie cada día a las 00:00

Cita:
Iniciado por hackjose Ver Mensaje
Creo que te conviene una imagen por dia(lunes, martes, etc)

Para eso puedes el metodo
getday http://www.w3schools.com/jsref/jsref_getday.asp
Código:
var d=new Date();
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";

var n = weekday[d.getDay()];
Lo siento, pero no me sirve para cambiar de fondo (background... ) cada día una página web. Si para cambiar una imagen o un texto.

Desearía que fuera parecido al JavaScript que puse más arriba, pero que funcione
Código:
var fondos = ['fondo1.jpg', 'fondo2.jpg', 'fondo3.jpg', 'fondo4.jpg', 'fondo5.jpg', 'fondo6.jpg', 'fondo7.jpg'];
var fondo_actual = 0;
var CambiarFondo = function(){
if (fondo_actual == fondos.length) {
fondo_actual = 0;
}
var precargar =fondo_actual++ % fondos.length;
var precargar2 = precargar+2 % fondos.length;
document.body.style.backgroundImage = 'url('+ fondos[precargar]+ ')';
document.getElementById('precarga').style.backgroundImage =  'url('+fondos[precargar2]+ ')';
}
window.setInterval(CambiarFondo, 86400000);	//tiempo medidos en milisegundos.
						//Un centisegundo equivale a 10 milisegundos
						//Un decisegundo equivale a 100 milisegundos.
						//Un segundo equivale a 1000 milisegundos.
						//Un minuto equivale a 60000 milisegundos.
						//(*)UN DÍA EQUIVALE A 86400000 MILISEGUNDOS.
(*) Cómo veis, 86400000 milisegundos equivale a un día, pero no responde, que al comenzar cada día, cambie a un fondo distinto.

Siento ser pesado.

Gracias.
__________________
· No contesto por M.P.

Última edición por seoista; 25/05/2013 a las 03:16