Text des Tages - 1 von 31
Dieses JavaScript schreibt beim Laden der Seite, abhängig vom aktuellen Kalendertag des Monats, einen Text in ihre HTML-Seite. Die 31 Texte wurden in einem Array abgelegt.
|
|
Tipp des Tages (1 von 31)
Da lediglich 31 Texte bereitgehalten werden, beginnt die Ausgabe der Texte zu jedem Monatsbeginn mit dem ersten Text. Die Ausgabe wird also monatlich wiederholt.
Das Script ermittelt den aktuellen Tag des laufenden Monats und 'schaut in einem Register nach' welcher Text dort für den betreffenden Tag abgelegt wurde.
Eine JavaScript-Schreibanweisung schreibt den HTML-Code beim Laden in den Quelltext der Seite.
|
|
Demo für heute:
Aufwand:
- Script in den Head kopieren
- Texte anpassen
- Funktionsaufruf dort eintragen, wo der Tagestext erscheinen soll
Funktion
Es soll für jeden Tag des Monats ein Texte angezeigt werden. Die Texte für diese 31 unterschiedlichen Ausgaben stehen in einem Array (Was ist ein Array? ).
Das Register hat in meinem Beispiel den namen 'msg[]'
Die Elemente dieses Registers heißen msg[1] bis msg[31]
Das Script ermittelt den aktuellen Tag des laufenden Monats und 'sieht im Register nach' welcher Text dort für den betreffenden Tag abgelegt wurde. Die Ausgabe erfolgt mit einer Schreibanweisung im HTML-Dokument an der Stelle, wo die Anweisung eingetragen wird.
Das Script (im Head):
<script type="text/javascript" language="JavaScript">
<!-- Begin
var msg = new Array();
Tagestipp = new Date();
today = Tagestipp.getDate();
msg[1] = "Tipp des Tages - Tag heute: 1";
msg[2] = "Tipp des Tages - Tag heute: 2";
msg[3] = "Tipp des Tages - Tag heute: 3";
// und so weiter
msg[31] = "Tipp des Tages - Tag heute: 31";
function TippSchreiben() {
document.write(msg[today]);
}
// End -->
</script>
Der Funktionsaufruf (BODY-Bereich):
<script type="text/javascript" language="JavaScript">
<!--
TippSchreiben();
//-->
</script>
Ihr Script testen
Wenn das eingebaute Script für die verschiedenen Tage testen möchten, müssen Uhrzeit und Kalendereinstellungen geändert werden:
Unten rechts auf dem Bildschirm wird (bei Windows) normalerweise die Uhrzeit angezeigt. Dort kann man rechtsklicken und Kalender und Zeit ver- / einstellen. Ist die Uhr nicht zu sehen:
- Startleiste rechtsklicken
- Eigenschaften
- Uhr anzeigen markieren

|