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.