Advent

Moderator: HTML-Laie

Antworten
Benutzeravatar
Hape
Administrator
Beiträge: 336
Registriert: Fr 22. Mai 2020, 00:33

Advent

Beitrag von Hape »

Am 1 Advent wird eine animierte Kerze angezeigt, am 2. Advent 2 Kerzen usw.. In der übrigen Zeit wird ein anderes Bild gezeigt.

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">
<!--
/* Hier Adventsbilder festlegen */

var adventpics = new Array();
adventpics[0] = '/schneemann-0007.gif'; // Bild wenn Adventszeit vorbei ist
adventpics[1] = '/adventskraenze-0001.gif'; // 1. Advent
adventpics[2] = '/adventskraenze-0002.gif'; // 2. Advent 
adventpics[3] = '/adventskraenze-0003.gif'; // 3. Advent
adventpics[4] = '/adventskraenze-0004.gif'; // 4. Advent

/* !!! Ab hier nichts mehr ändern !!! */
adventpics[0] = "<img src='"+adventpics[0]+"' alt='keine Adventszeit' title='keine Adventszeit' border='0'>";
adventpics[1] = "<img src='"+adventpics[1]+"' alt='1. Advent' title='1. Advent' border='0'>";
adventpics[2] = "<img src='"+adventpics[2]+"' alt='2. Advent' title='2. Advent' border='0'>";
adventpics[3] = "<img src='"+adventpics[3]+"' alt='3. Advent' title='3. Advent' border='0'>";
adventpics[4] = "<img src='"+adventpics[4]+"' alt='4. Advent' title='4. Advent' border='0'>";

var today = new Date();
var monthoftoday = today.getMonth();
var dateoftoday = today.getDate();
var yearoftoday = today.getFullYear();
var xmas = new Date(yearoftoday,11,24,0,0,0);
var xmasday = xmas.getDay(); 
var datefourthadvent = 24;

for (var i=xmasday; i>0; i--){
datefourthadvent-=1;
}

var datethirdadvent = datefourthadvent-7;
var datesecondadvent = datethirdadvent-7;

if ((datesecondadvent-7) > 0) { 
var datefirstadvent = datesecondadvent-7; 
var monthfirstadventdez = 11;
}

else {
var datefirstadvent = 30+datesecondadvent-7;
var monthfirstadventnov = 10;
}

if ((monthoftoday == monthfirstadventdez) && (dateoftoday >= datefirstadvent) && (dateoftoday < datesecondadvent)){
document.write(adventpics[1]);
}

else if ((monthfirstadventnov == 10) && (monthoftoday == 10) && (dateoftoday >= datefirstadvent)) { 
document.write(adventpics[1]); 
}

else if ((monthfirstadventnov == 10) && (monthoftoday == 11) && (dateoftoday < datesecondadvent)) {
document.write(adventpics[1]);
}

else if ((monthoftoday == 11) && (dateoftoday >= datesecondadvent) && (dateoftoday < datethirdadvent)){
document.write(adventpics[2]);
}

else if ((monthoftoday == 11) && (dateoftoday >= datethirdadvent) && (dateoftoday < datefourthadvent)){
document.write(adventpics[3]);
}

else if ((monthoftoday == 11) && (dateoftoday >= datefourthadvent) && (dateoftoday <= datefourthadvent+6)){
document.write(adventpics[4]);
}

else {
document.write(adventpics[0]);
}

//-->

</script>
Dateianhänge
Advent.zip
(17.21 KiB) 245-mal heruntergeladen

Antworten