Hallo zusammen!
Ich weiß die Überschrift ist nicht wirklich aussagekräftig, aber ich habe einfach keine Idee, was ich Anderes hätte schreiben sollen.
Folgendes Problem habe ich. Ich möchte auf meiner Seite eine Grafik anzeigen lassen, die an einem bestimmten Tag zu einer neuen Grafik wechselt und die neue Grafik für eine bestimmte Anzahl von Tagen bestehen bleibt und dann wieder an einem neuen Datum wechselt. Klingt kompliziert, ist eigentlich ganz einfach und im Ergebnis für den User betrachtet scheinbar unaufwendig.
Das, was ich gecodet habe funktioniert leider nur halb.
Die Grafiken erscheinen zu bestimmten Daten, allerdings wechseln sie sich nicht ab, sondern bleiben dann alle stehen. Die alten Grafiken sollen aber verschwinden und nur die aktuelle angezeigt werden.
Ich weiß, dass ich das irgendwie mit einer Begrenzung machen müsste, habe aber keinen blassen Schimmer, wie ich das anstellen soll.
Hier mal mein Code:
<script language="JavaScript" type="text/javascript">
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear ();
var Ausbildungsbeginn = new Date(2008, 8, 14)
var ZwanzigProzent = new Date(2008, 8, 19)
var VierzigProzent = new Date(2008, 8, 23)
var SechzigProzent = new Date(2008, 8, 27)
var AchzigProzent = new Date(2008, 9, 1)
var Ausbildungsende = new Date(2008, 9, 5)
if (Ausbildungsbeginn - Jetzt <= 5)
document.write('<img src=http://sonnental.gwebspace.de/Ausbildung/0Prozent.jpg border=0 galleryimg=0>');
if (ZwanzigProzent - Jetzt <= 4)
document.write('<img src=http://sonnental.gwebspace.de/Ausbildung/20Prozent.jpg border=0 galleryimg=0>');
if (VierzigProzent - Jetzt <= 4)
document.write('<img src=http://sonnental.gwebspace.de/Ausbildung/40Prozent.jpg border=0 galleryimg=0>');
if (SechzigProzent - Jetzt <= 4)
document.write('<img src=http://sonnental.gwebspace.de/Ausbildung/60Prozent.jpg border=0 galleryimg=0>');
if (AchzigProzent - Jetzt <= 4)
document.write('<img src=http://sonnental.gwebspace.de/Ausbildung/80Prozent.jpg border=0 galleryimg=0>');
if (Jetzt - Ausbildungsende >= 0)
document.write('<img src=http://sonnental.gwebspace.de/Ausbildung/100Prozent.jpg border=0 galleryimg=0>');
</script>
Wenn ich das so ließe, wird wie gesagt, am Ende jede Grafik angezeigt.
Es soll aber nur zum Beispiel die Grafik 0Prozent.jpg vom 14.8-18.8 angezeigt werden und dann am 19.8 von 20Prozent.jpg ersetzt werden.
Ich habe zwar schon ein wenig rumprobiert, aber bin zu keiner brauchbaren Lösung gekommen.
Ich hoffe das war einigermaßen verständlich und irgendwer von euch kann mir helfen.
Viele Grüße, Katharina