Automatischer Bildwechsel nach Uhrzeit ????????????
Jeffrey
- html
0 Tim Tepaße0 Lemmy Danger0 Heiner
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
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:
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
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
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