Bannerrotation abhängig vom Datum

Yoah

Erfahrenes Mitglied
Moin,

ich habe da mal eine Frage, und zwar habe ich im Moment eine Bannerrotaion,
bzw. einfach nur Bilder, ohne Links, die willkürlich angezeigt werden.
Hat vielleicht jemand eine Funktion parat, mit der man in abhängigkeit vom Datum, bzw. von
einem bestimmten Zeitraum, z.B. 23. September bis 22.Dezember einen Banner anzeigen kann?
Also, zum Beispiel für die Jahreszeiten. Ich kenne mich nicht besonders gut mit den Datumsfunktionen aus, deswegen frage ich!
Einen Ansatz habe ich bereits:
Code:
var bilder = new Array('banner01.jpg','banner02.jpg','banner03.jpg','banner04.jpg');
function banner()
{
var no= (new Date()).getTime()%bilder.length;
document.write('<img src="'+bilder[no]+'">');
}
 
Anderer Ansatz:
Code:
function jz()
{
x = 0;
b = ['winter','autumn','summer','spring'];
t = [30582000000,22716000000,14767200000,6822000000];

for(i = 0; i < t.length; ++i)
  {
    now = new Date();
    now.setFullYear(1970);
    if(now.getTime() / t[i] >= 1)
      {
        x = i; break;
      }
  }
  alert("it's "+b[x]);
  return('<img src="'+b[x]+'.jpg" alt="'+b[x]+'">');

}
document.write(jz());
 

Neue Beiträge

Zurück