Terminliste 10 mit Mini-Kalenderblatt
    
 HomeDatum • Terminliste mit Grafik Download  Demo  Quellcode 

 Terminliste 10   jahresübergreifend mit Grafik

Das Script zeigt Termine in einer Tabelle an. Der Abstand in Tagen verbleibend wird berechnet und angezeigt. Das Datum (Tag Monat Jahr) wird auf einem Kalenderblatt angezeigt. Ein Beschreibungstext wird angezeigt. Alte Termine werden automatisch ausgeblendet. Datenablage in externer JS-Datei.

Liste der Termine jahresübergreifend - Kalenderblatt + Tagescounter + Text

Eine Kombination meiner Beispiele Terminliste 06 und Mini-Kalenderblatt 1A

Darstellung in einer dreispaltigen Tabelle, Schema der Anzeige:

  1. Auf einer farbigen Grafik eines Mini-Kalenderblatts werden
    Tag, Monat und Jahr dargestellt.
  2. Verbleibende Tage bis zum Termin werden daneben angezeigt:
    heute, morgen, in xx Tagen + Datum
  3. In Spalte 3 wird der Text zum Termin angezeigt.


   aktives Beispiel eine dynamischen Terminliste (Breite 500 Pixel)

Eine statische Terminliste finden sie unter Kalenderblatt 01B



Die Daten der Termine werden in einer externen JS-Datei abgelegt! Das erlaubt den Mehrfachzugriff auf diesen Datenbestand. Außerdem können, abhängig von den gesetzten Parametern beim Funktionsaufruf, unterschiedlich lange Listen erzeugt werden. Zum Beispiel lediglich 4 Termine auf der Startseite oder eine Liste aller Termine auf einer anderen Seite.

Die bei der Darstellung verwendete Grafik können sie (farblich passend) im Script festlegen. Ordnen sie der Variablen 'Hintergrund' die entsprechende Grafik zu.

Ebenso kann die Anzahl der zu listenden Termine definiert werden (hier 4). Tragen sie den Wert bei der Variablen 'WieViele' ein.


25 Grafiken finden sie in meiner
MINI-IMAGE-BOX
Menü: Web-Toolbox-Grafiken
// entsprechende Grafik für das Minikalenderblatt eintragen
var Hintergrund = "minikal14.gif";

// Vorgabe für Anzahl der zu listenden Termine
var WieViele = 4;

   Erklärungen

Dieses Anwendungsbeispiel habe ich aus Code-Segmenten von zwei älteren Beispielen entwickelt. Nähere Erklärungen zur Funktion und Arbeitsweise können sie den entsprechenden Seiten entnehmen: Terminliste 06 und Mini-Kalenderblatt 1A


Die einzelnen Termine mit Datum und Beschreibungstext sind in einer externen Javascript-Datei ausgelagert. Die Termine tragen sie nach diesem Schema ein:
/*
Englische Schreibweise des Monatsnamens beachten:
January, February, March, April, May, June, July,
August, September, October, November, December
*/

Termin = new Array()

Termin[Termin.length]='January 1, 2010';
Termin[Termin.length]='SWR Big Band Mainz';

Termin[Termin.length]='June 25, 2010';
Termin[Termin.length]='TUI Arena, Hannover';

Termin[Termin.length]='July 30, 2011';
Termin[Termin.length]='Campushalle, Flensburg,';

Termin[Termin.length]='December 8, 2012';
Termin[Termin.length]='Jazzclub Ettlingen';

Auf diese externe JS-Datei wird im Head-Bereich verwiesen mit:

<script type="text/javascript" language="JavaScript" src="termine10.js">

Aufruf der Funktion im Body:
<script type="text/javascript" language="JavaScript">
<!-- Begin

Terminliste10();

//  End -->
</script>


   Aufwand

1) Verweis auf externe JS-Datei im Head-Bereich eintragen
2) Funktion in den Head-Bereich kopieren
3) Aufruf der Funktion in den Body-Bereich eintragen
4) evtl. Grafik anpassen
5) evtl. Anzahl der Termine anpassen
6) Termine in der externen JS-Datei anpassen

JavaScript in ein HTML-Dokument 'einbauen'