Bernds Bilderschuppen
http://www.bilderschuppen.net/

Adventskanz
http://www.bilderschuppen.net/viewtopic.php?f=21&t=183
Seite 1 von 1

Autor:  Yeti [ Fr 5. Sep 2008, 15:44 ]
Betreff des Beitrags:  Adventskanz

Der folgende Code erzeugt einen Adventskranz, bei dem automatisch jeden Adventssonntag eine Kerze mehr angeht.

Bild Ich benutze diesen Code ab und zu im Footer des Forums. Das hier ist nur ein Bild.

Die Daten sind für das Jahr 2008. In Jahren, in denen der 1 Adventssonntag im Dezember liegt, werden die Zeilen
Code:
if (Monat == 11 && (Tag >= 30 && Tag <= 30)) {
document.write("<img src="Images/advent1.gif\">");
 }
nicht benötigt. Natürlich müssen auch die anderen Daten jedes Jahr angepasst werden.

Code:
<script type="text/javascript">
Heute = new Date();
Tag = Heute.getDate();
Monat = Heute.getMonth()+1;
if (Monat == 11 && (Tag >= 30 && Tag <= 30)) {
document.write("<img src=\"Images/advent1.gif\">");
 }

if (Monat == 12 && (Tag >= 1 && Tag <= 6)) {
document.write("<img src=\"Images/advent1.gif\">");
 }

if (Monat == 12 && (Tag >= 7 && Tag <= 13)) {
document.write("<img src=\"Images/advent2.gif\">");
}

if (Monat == 12 && (Tag >= 14 && Tag <= 20)) {
document.write("<img src=\"Images/advent3.gif\">");
}

 if (Monat == 12 && (Tag >= 21 && Tag <= 26)) {
document.write("<img src=\"Images/advent4.gif\">");
} else {
document.write("<img src=\"Images/spacer.gif\">");
}
</script>




Die benötigten Bilder und eine Beschreibung gibt es HIER

Autor:  Yeti [ Do 25. Dez 2008, 13:39 ]
Betreff des Beitrags: 

Humanyu aus Maritas Forum hat einen entscheidend besseren Code gemacht. Dr hatden Vorteil, dass er nicht jährlich angepasset werden muß.´

Code:
<script type="text/javascript">
// Dieses Script zeigt einen Adventskranz mit 4 Kerzen an und jeden Adventssonntag brennt eine Kerze mehr.
// Nach der Adventszeit wird ab dem 25.12. bis zum 30.12. ein Weihnachtsbaum angezeigt.
// Am 06.12. kannst du ein Nikolausbild und am 31.12. ein Silvesterbild wählen.
var Today = new Date();
var Tday = Today.getDate(); var Tmonth = Today.getMonth()+1;
var GMT = 60*1000*Today.getTimezoneOffset(); // GMT ermitteln
var Xmas = new Date("December 24 "+Today.getFullYear()); // 14.12. Heiligabend ermitteln
var Xday = Xmas.getDay(); // Tagestag 14.12. Heiligabend ermitteln
Xmas.setDate(Xmas.getDate()-Xday); // 4. Advent ermitteln
var Diff = parseInt((Xmas-GMT)/24/3600/1000)-parseInt((Today-GMT)/24/3600/1000); // Differenz ermitteln
var Pic = "advent"+parseInt(4-Diff/7)+".gif"; if (Diff > 21 ) { Pic = "spacer.gif"; } // Diff>21 liegt vor dem 1. Advent
// Hier endet die Adventszeit und es ist 25.12. Weihnachten (beginnt eigentlich schon bei Sonnenuntergang zur Vesper am 24.12. Heiligabend!)
if (-Diff > Xday ) { Pic = "xmastree1.gif"; } // ***** Wähle einen Weihnachtsbaum !!! *****
if (Tmonth == 12 && Tday == 6 ) { Pic = "santaclaus1.gif"; } // ***** Wähle einen Nikolaus !!! *****
if (Tmonth == 12 && Tday == 31 ) { Pic = "silvester1.gif"; } // ***** Wähle ein Silvesterbild !!! ****
document.write("<img src=\""+Pic+"\">");
</script>


Ein komplettes Downloadpaket mit Bildern gibt es HIER

Autor:  Gast [ Fr 3. Dez 2010, 14:56 ]
Betreff des Beitrags:  Re: Adventskanz

wo lagert man die images?

Autor:  Yeti [ Fr 3. Dez 2010, 18:15 ]
Betreff des Beitrags:  Re: Adventskanz

Im gleichen Ordner wo auch die html Datei ist, in der das Skript eingebaut ist.

Ein Beispiel wie es aussieht siehst du unten im Footer auf der linken Seite. Zumindest wenn du wärend der Adventszeit hier bist. Wenn es ein anderer Ordner sein soll ändere bitte alle Bilderlinks zB wie folgt: Pic = "xmastree1.gif"; in Pic = "xmas/xmastree1.gif"; dann gehört das xmastree1.gif in einen Ordner xmas, der in dem Ordner mit der html-Datei liegt.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/