bestimmtes bild zur einer bestimmen zeit laden
s n u f k i n
- javascript
Hallo leude!
Ich hab mir das selfHTML handbuch zwar ein bißchen durchgeblättert
aber habe trotzdem nicht gefunden was ich suche:
Ich will ein Bild A in der Zeit von (z.b.) 0800 bis 2100 uhr anzeigen lassen und Bild B die restliche Zeit, also von 2100 bis 0800 uhr.
Der Surfer soll so je nach Tageslicht (zumindest in Europa) ein dazu passendes Bild zu sehen bekommen. In solchen Sachen bin ich absoluter Laie, aber ich nehme an, dass es ein Javascript sein wird...
Für "deppensichere" Antworten bin ich sehr dankbar!
Grüße,
snukfin
oops.
hier die richtige url...
Hallo snukfin
Ich hab mir das selfHTML handbuch zwar ein bißchen durchgeblättert
aber habe trotzdem nicht gefunden was ich suche:
hm, statt blättern lesen und richtig zusammenbauen
Der Surfer soll so je nach Tageslicht (zumindest in Europa) ein dazu passendes Bild zu sehen bekommen. In solchen Sachen bin ich absoluter Laie, aber ich nehme an, dass es ein Javascript sein wird...
<../../tece.htm#a4> liefert dir die Stunde und <../../tedg.htm> liefert dir einen Bildertausch.
Mehr brauchst du eigentlich nicht für dein Problem. Mit ein bissel Aufwand kriegst du es schon hin und wirst vom Laien zum Kenner :-)
Faslls du nachfragen hast, einfach in diesem Thread posten.
Viele Grüße
Antje
<img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">
<../../tece.htm#a4> liefert dir die Stunde und <../../tedg.htm> liefert dir einen Bildertausch.
danke! schnelle antwort...
aber
jetzt habe ich 2 scripts, die mir halbwegs verständlich sind,
aber wie verbinde ich die beiden? wie sagt die zeitansage dem
bilderwechselscript, dass jetzt das Bild B geladen werden soll?
(und das als bild in einer htm seite, nicht in einem "alert"
fenster.)
schöne grüße,
snukfin
Hallo snukfin ,
aber
jetzt habe ich 2 scripts, die mir halbwegs verständlich sind,
aber wie verbinde ich die beiden? wie sagt die zeitansage dem
bilderwechselscript, dass jetzt das Bild B geladen werden soll?
(und das als bild in einer htm seite, nicht in einem "alert"
fenster.)
if (meine Zeit) bildwechsel(tag); else bildwechsel(nacht);
du fragst also ab, ist es nach 21:00 und vor 8 dann mache genau das sonst das. Schreibe doch einfach mal ein Script. Wie du Abfragen verknüpfen kannst steht unter <../../tebf.htm#a4> bzw. die Abfrage selbst unter <../../tebg.htm#a1>
Viele Grüße
Antje
<img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">
Hallo
ich habe mir den Spass erlaubt, das Script mal zu schreiben.
Hier ist es:
<script language="JavaScript">
<!--
jetzt = new Date();
Std = jetzt.getHours();
document.write(Std);
if(Std >=8 && Std<21) {
document.write("<img src="bildtag.jpg">");
} else {
document.write("<img src="bildnacht.jpg">");
}
//-->
</script>
Probleme:
Falls ein Besucher die Zeitmarkierungen überschritt, wird das Bild _nicht_ ausgewechselt.
Das geht so, indem man einen Intervall setzt, in der man die Uhrzeit überprüft, und wenn sich was geändert hat, wechselt man mit JavaScipt das Bild aus. Dazu hab ich aber keine Lust.
Eifrig weiter JavaScript lernen, OK???
Matti
ich habe mir den Spass erlaubt, das Script mal zu schreiben.
hallo matti,
kiitos!
werd mir das script gleich genauer anschauen, ich denke
aber nicht, dass ich selbst sowas zusammengebracht hätte.
naja, mal sehen...
peivä,
snufkin (der 50% suomalainen)
ja, es funktioniert, habs schon eingebaut.
nur leider wird neben dem bild eine zahl (die aktuelle stunde)
dargestellt, was mir das ganze layout durcheinanderbringt. wie
kann man das deaktivieren?
wenn‚s mal online ist, sag ich bescheid, wenn interesse besteht.
schöne grüße,
snufkin