Jeffrey: Automatischer Bildwechsel nach Uhrzeit ????????????

Hallo,

möchte auf meiner Seite einen automatischen Bildwechsel einbauen.
D.h wenn z.b in der Früh auf die Seite geschaut wird, kommt Bild XXX wenn aber am Abend auf die Seite geschaut wird Bild YYY.

Kann mir jemand weiterhelfen ?

MFG
Jeffrey

  1. Hallo Jeffrey,

    möchte auf meiner Seite einen automatischen Bildwechsel einbauen.
    D.h wenn z.b in der Früh auf die Seite geschaut wird, kommt Bild XXX wenn
    aber am Abend auf die Seite geschaut wird Bild YYY.

    So wie hier? http://www.humanclock.com/

    Programmiertechnisch ist das recht einfach:

    1. Man guckt, wie spät es ist.
    2. Man guckt, in welchen, vorher definierten Zeiträumen, diese Uhrzeit
         liegt und merkt sich diesen Zeitraum.
    3. Man blendet das Bild ein, das zum Zeitraum passt.

    Die Frage ist nur, wo man das macht. Es gibt zwei Lösungen, die mit Javascript
    und die serverseitige.

    Javascript ist die Programmiersprache, die die Seite im Browser verändern
    kann, also dort dynamisch ist. Ist auch in SELFHTML dokumentiert, siehe
    unter http://selfhtml.teamone.de/javascript/. Javascript hat aber
    den Nachteil, daß der Benutzer es ganz oder teilweise aktiviert haben
    kann, man kann sich also nicht verlassen, das das ganze auch ausgeführt
    wird. Falls Du trotzdem diese Lösung präferieren solltest, hier zwei
    direkte Links:

    Die aktuelle Uhrzeit findet man hiermit heraus:
    http://selfhtml.teamone.de/javascript/objekte/date.htm

    Und ein Bild aktiv auf der Seite kann man so ändern:
    http://selfhtml.teamone.de/javascript/objekte/images.htm#src

    Serverseitig kann man nicht nur eine Programmiersprache angeben, so wie
    Javascript. In der Theorie kann auf Seiten des Servers jede beliebige
    Programmiersprache werkeln. In der Praxis ist meist CGI/Perl oder PHP
    üblich.

    http://selfhtml.teamone.de/cgiperl/index.htm
      http://selfhtml.teamone.de/php/index.htm

    Die Programmiersprache tut genau dieselben drei Schritte, baut das
    Bild aber in den Quelltext der Seite ein und schickt die Seite erst
    dann an den Browser. Dieser bemerkt also nichts von der ganzen Rechnerei.
    Hier ist der Nachteil, daß man ein Webhostingpaket braucht, daß seinem
    serverseitige Programme erlaubt. Freehoster machen sowas meist nicht.
    Und das man wieder was neues lernen muß, aber ist das ein Nachteil? ;-)

    (Humanclock ist übrigens serverseitig (Da es mehrere Uhrzeitenbilder
    gibt, wird zwischen diesen auch noch per Zufall ausgewählt), hat jedoch
    ein Javascript, das die Seite jede Minute neu lädt. Schließlich ist es
    eine Uhr)

    Tim

  2. Guude!

    Kann mir jemand weiterhelfen ?

    Yep, und zwar http://selfhtml.teamone.de. Kombiniere das JS-Beispiel mit den dynamischen (Grafik)-Buttons (http://selfhtml.teamone.de/javascript/beispiele/buttons.htm ) mit einer Abfrage von getHours().

    LG ausm Hesseland
    Lemmy

    --
    Wer seiner Frau gegenüber stets beteuert, dass DAS tatsächlich 30cm sind, darf sich nicht wundern, wenn sie nicht richtig einparken kann...
  3. Hallo,

    Ich empfinden die zahlreichen Fragezeichen in Deiner Überschrift als störend. Aufmerksamkeit für Deinen Beitrag kann man auch durch eine treffende Überschrift auf seinen Beitrag lenken, wobei ich Deine Überschirft nicht einmal unpassend fand. Vor ein Fragezeichen gehört übrigens nie ein Leerzeichen!

    Heiner