Text Zeitabhängig
    


WWW.WEB-TOOLBOX.NET

Demo  Quellcode ZURÜCK SITEMAP  

 Textausgabe 01  (je nach Tageszeit)

Eine tageszeitabhängige Begrüßung auf der privaten Webseite 'Guten Morgen ... ' oder ein Hinweis auf die telefonische Erreichbarkeit für die Firmenseite: 'Unsere Hotline ist jetzt besetzt'. Die Einsatzmöglichkeit ist vielseitig.

update  06.08.2008, Script überarbeitet


   Funktion

Abhängig von der Tageszeit wird ein für den Zeitbereich vorgegebener Text in das HTML-Dokument geschrieben. Zusätzlich wird die Uhrzeit (statisch) angezeigt.


  • formatierte Textausgabe
  • zweistellige Minutenanzeige
  • zweistellige Stundenanzeige
  • 4 uhrzeitabhängige Unterscheidungen

 vom Script generierte Anzeige 





Hier werden vier Zeitspannen unterschieden, sie können die Zeiten natürlich anpassen.

Zeit bis 05 Uhr: Immer noch vor dem Bildschirm?
Zeit bis 11 Uhr: Einen schönen Morgen wünsche ich
Zeit bis 17 Uhr: Hallo, willkommen auf meinen Seiten
Zeit bis 24 Uhr: Ich wünsche Ihnen einen angenehmen Abend




   Aufwand für die Einbindung

1) Scriptcode im Head notieren
2) Funktionsaufruf im Body notieren
3) Texte anpassen
4) Zeitvorgaben anpassen

Kurzinfo JavaScript in ein HTML-Dokument 'einbauen'

Der Text wird an der Stelle in ihr Dokument geschrieben, wo sie den Funktionsaufruf notieren.
<script type="text/javascript" language="JavaScript">
<!--
Begruessung()
//-->
</script>



   Textformatierung

In die Schreibanweisung des JavaScripts habe ich nun CSS-Anweisungen zur Textformatierung eingebunden. Änderungen für die Formatierung der anzuzeigenden Texte können sie bei FormatEin eintragen / festlegen.

Dem Ausgabetext wird vorangestellt, was hier notiert wurde: Inhalt der Variablen FormatEin
"<span style='{font-family:Arial;font-size:16px;color:#0000CC;}'>"

Die Formatierung wird abgeschlossen mit dem Inhalt der Variablen FormatAus :
"</span>"



   4 Texte

Innerhalb der Funktion Textauswahl() werden die Texte abhängig vom übergebenen Stundenwert ausgewählt. Zeitvorgaben in meinem Beispiel:
0 - 5 Uhr, 5 - 11 Uhr, 11 - 17 Uhr, 17 - 24 Uhr

function Textauswahl(StdAktuell)  {
  if (StdAktuell <= 5)
  TextAnzeige = "Immer noch vor dem Bildschirm?";
  else
  if (StdAktuell <= 11)
  TextAnzeige = "Einen schönen Morgen wünsche ich";
  else
  if (StdAktuell <= 17)
  TextAnzeige = "Hallo, willkommen auf meinen Seiten";
  else
  TextAnzeige = "Ich wünsche Ihnen einen angenehmen Abend";
return TextAnzeige
}




Die Variante 2 einer uhrzeitabhängigen Begrüßung / einer uhrzeitabhängigen Textausgabe ist ein etwas aufwendigers Script. Es unterscheidet 8 Uhrzeitbereiche und zusätzlich auch noch die Wochentage (1 von 7). Sie haben also (wenn sie möchten) 56 Möglichkeiten der Differenzierung.

Das Script habe ich auf Anfrage für ein Lokalradio erstellt, das auf der zugehörigen Webseite den aktuellen Sendeblock anzeigen sollte: Nachtbar, Frühaufsteher, gute Laune, Mittagsreport, ...

Text abhängig von Wochentag und Uhrzeit





30.07.2002   

NACH OBEN