Monatsspruch mit Javascript


<head>

<script>
<!-

// Einleitungstext
var Einleitung = "Gedicht für den Monat ";

// Liste der Monatsnamen
var MonatsName = new Array
(
  " Januar",
  " Februar",
  " März",
  " April",
  " Mai",
  " Juni",
  " Juli",
  " August",
  " September",
  " Oktober",
  " November",
  " Dezember"
);

// Liste der URLs und des MouseOver-Textes
// unbedingt 3 x 12 Einträge notieren, Wiederholungen sind erlaubt

// Liste 1 URL
// Liste 2 MouseOver-Text
// Liste 3 URL für Banner (Kann auch leer bleiben)

Liste = new Array()

// 1
Liste[Liste.length]="januar.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/jan.jpg",

// 2
Liste[Liste.length]="februar.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/feb.jpg",

// 3
Liste[Liste.length]="maerz.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/mrz.jpg",

// 4
Liste[Liste.length]="april.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/apr.jpg",

// 5
Liste[Liste.length]="mai.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/mai.jpg",

// 6
Liste[Liste.length]="juni.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/jun.jpg",

// 7
Liste[Liste.length]="juli.html",
Liste[Liste.length]=""
Liste[Liste.length]="images/jul.jpg",

// 8
Liste[Liste.length]="august.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/aug.jpg",

// 9
Liste[Liste.length]="september.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/sep.jpg",


// 10
Liste[Liste.length]="oktober.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/okt.jpg",

// 11
Liste[Liste.length]="november.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/nov.jpg",

// 12
Liste[Liste.length]="dezember.html",
Liste[Liste.length]="",
Liste[Liste.length]="images/dez.jpg"

// Monatszahl ermitteln
DatumHeuteLink = new Date();

// Tageszahl entspricht dem Tag des Monats
var TagesZahl = DatumHeuteLink.getMonth() +1;

var ElementNr = ((TagesZahl)*3)-3;

// Testausgabe
// alert(TagesZahl + " Array-Element Nr.: " + ElementNr);

var LinkDatum =  MonatsName[DatumHeuteLink.getMonth()] + " ";

// Wenn kein Monatsname angezeigt werden soll Kommentarzeichen entfernen
// var LinkDatum = " ";

var LinkAdresse = Liste[ElementNr];

//  Zeilenumbruch in einigen Browsern
var OverText = Einleitung + LinkDatum + " von einem bedeutenden Autor\n" + Liste[ElementNr+1];

var BannerURL = Liste[ElementNr+2];

// Linkcode in die HTML-Seite schreiben
function MonatsLinkGrafik(Fenster)
{

if(Fenster == 1) {
Anzeige = "";  // Standard = _parent
} else {
Anzeige = "";  // Standard = _self
}

if(BannerURL == "") {
document.write('<a title="' + OverText + ' " target="'+Anzeige+'" href="' + LinkAdresse + '">Spruch des Monats</a>');
} else {

// Banner mit Text
// document.write('<a title="' + OverText + ' " target="'+Anzeige+'" href="' + LinkAdresse + '">Spruch des Monats <br />');
// document.write('<img title="' + OverText + '" style="vertical-align:middle;" src="' + BannerURL + '" alt="" border="0"> </a>');

// Banner ohne Text
document.write('<a title="' + OverText + ' " target="'+Anzeige+'" href="' + LinkAdresse + '">');
document.write('<img title="' + OverText + '" style="vertical-align:middle;" src="' + BannerURL + '" alt="" border="0"> </a>');

}
}

//-->
</script>

In HTML einbinden

</head>
<body>

<p style="margin: -5px; padding: -5px;">Monatsspruch</p>
<br />
<p>
<script">
<!--
MonatsLinkGrafik(1);
//-->
</script>
</p>

In HTML einbinden
</body>
</script> </p>