• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zeitliches Bildwechseln?!

Status
Für weitere Antworten geschlossen.

Lightokun

Neues Mitglied
Malzeit,

Ich habe ein Problem und zwar bin ich von nem Internet Radio.
Und ich wollte bei uns auf der Homepage ein Zeitliches Bildwechsel einfügen (per HTML) falls es sowas gibt z.B. von 8-10Uhr Bild 1 von 10-12 Bild 2 etc.
Ich bitte um Hilfe mit erklärung bitte! Danke!!!
 
Hallo,
das wird mit HTML nix, denke ich. Da musst du mit php oder gar mit Java ran.

Du müsstest die Serverzeit abfragen und dann könntest du dem Problem mit ner If-Abfrage auf den Leib rücken denke ich. Wenn dir bis heute Abend niemand hilft, schau ich mal, leider hab ich jetzt nicht genug Zeit.

LG
 
oh ah

Naja sogut kenn ich mich aus, wenn du mir helfen kannst wäre cool es muss ja nich sofort sein aber so die Tage ma ^^ Danke ma schaun ob noch wer hilft...
 
Hi,

ich bin deine Lösung :mrgreen:

HTML kann mehr als so mancher denkt und Daishows per HTML sind Kinderleicht.

Erstelle hierfür für jede Grafik bzw. Bild ein HTML Dokument und binde in dieses das Bild ein.
Speichern Sie die HTML Dokumente dann mit fortlaufenden Dateinamen ab.
Für das erste Bild dia_1.htm
Das Zweite: dia_2.htm
Das Dritte: dia_3.htm
usw...

Setze nun in den HEAD Bereich jedes HTML Dokuments folgendes Metatag:
<meta http-equiv="refresh" content="5; URL=http://www.meineSite.de">
Dies erzeugt eine automatische Weiterleitung nach einer bestimmten Zeit, die mithilfe des Content Attributs definiert werden kann (in Sekunden).

Setze bei URL den Pfad zu dem HTML Dokument mit dem Bild, das als nächstes angezeigt werden soll.
Dies tust Du in jedem HTML Dokument.
zb:
Dia_1.htm
<html>
<head>
<meta http-equiv="refresh" content="10; URL=http://www.exine.de/htmlcss/dia_2.htm">
</head>
<body>
<img src="gifs/grafik.gif" alt="./grafik">
</body>
</html>

In Dia_2.htm
gebe <meta http-equiv="refresh" content="10; URL=dia_3.htm"> an usw.

Gebe bei Content die Zeit an, nach welcher der Browser weitergeleitet werden soll.
Achte insbesondere bei großen Bildern darauf, keinen zu kleinen Wert anzugeben,
da sonst die Grafik gar nicht voll geladen, der Browser aber schon zum nächsten Dokument weitergeleitet wird.

Das ganze kannst du leider nicht mit der Zeit verknüpfen aber du kannst die Zeitspanne ändern - das ist doch auch was.

HF und GL

LG Errox
 
Also entweder hast du was falsch verstanden, oder ich. Ich habe es so verstanden das zu bestimmten Tageszeiten bestimmte Bilder angezeigt werden sollen. Wer bleibt schon Stunden lang auf einer Website um z.B. nach dem Bild das von 10-12 angezeigt wird, das Bild für 12-14 Uhr zu sehen? Das ist doch absoluter Schwachsinn. Und da html leider nicht dazu in der Lage ist festzustellen wie spät es ist, lässt sich das leider nicht mit html lösen. Eine Diashow lässt sich natürlich einrichten, aber das ist doch ein vollkommen anderes Thema...

LG
 
Oh... das stimmt. Das habe ich so jetzt garnicht betrachtet. :roll:

Dann ist es natürlich ohne Java etc nicht möglich, abhängig von der Zeit Bilder einzuspielen. So einfach sollte man sich das auch nicht machen.

Ich dachte bei Radio an Covers, welche beim Abspielen des jeweiligen Songs eingeblendet werden. Dafür müsste das 'Radio' jedoch auch jedesmal beim laden der Website neuanfangen.

LG Errox
 
Nochmal

ALso es soll so sein das wenn man die HP betritt sieht man von z.B. 10-12Uhr das Bild Dj_Lightokun LIVE ONAIR und nach Sendeplan gehts dann weiter mit Dj_Sly von 12-14Uhr da soll dann das Bild Dj_Sly ONAIR stehen!
so das das bild1 nur in den 2 Stunden zu sehen is dann bild 2 für 2 stunden und so weiter es kann auch mit Java sein weis nur nich wie x_x
 
Also ich habe da schon mal so ein gadget irgendwo
eingebaut, das in Abhängigkeit von der Systemuhr
des Betrachters eine Begrüßung ausgibt.
Für dein Problem habe ich an einer Stelle die Ausgabe
eines Bildes vorgesehen.
Den Bildpfad kannst du wie in HTML relativ oder absolut
angeben.
Der Script muss in den Feld (z.B.Tabellenfeld) stehen,
in welcher die Ausgabe erfolgen soll.
Kopier dir den folgenden HTML-Code in deine Entwicklungs-
umgebung und experimentier ein wenig.
Gruß!
Pumukl
<html>
<head>
<title></title>
<meta name="author" content="Pumukl">
</head>
<body>
<table width="400" align="center" border="7">
<tr>
<td>
<script language="JavaScript">
<!--
today = new Date()
if(today.getMinutes() < 10){
pad = "0"}
else
pad = "";
document.write ;if((today.getHours() >=6) && (today.getHours() <=9)){
document.write("Guten Morgen! ")
}
if((today.getHours() >=10) && (today.getHours() <=11)){
document.write("Guten Morgen! ")
}
if((today.getHours() >=12) && (today.getHours() <=16)){
var Bildpfad = '<img src="../pol.gif">';
document.open();
document.write (Bildpfad);
document.close();
document.write("Guten Tag! ")
}
if((today.getHours() >=17) && (today.getHours() <=23)){
document.write("Guten Abend! ")
}
if((today.getHours() >=0) && (today.getHours() <=4)){
document.write("Guten Morgen lieber Nachtschwärmer !")
}
if((today.getHours() >=4) && (today.getHours() <=6)){
document.write("Guten Morgen lieber Nachtschwärmer !")
}
//-->
</script>

</td>
</tr>
</table>
</body>
</html>
 
Mit JavaScript disabled sieht er user gar nix -.-
Oder mit falscher Uhrzeit...

Lieber PHP: Eine if-Abfrage, die die Zeit prüft und dann den <img>-tag ausgibt

EDIT: da du mehrere Bilder hast würde sich switch gut anbieten (PHP: switch - Manual)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben