Hintergrundbilder nach Tageszeit
Peppi
- design/layout
0 Gunnar Bittersmann
Hallo und guten Abend,
ich habe eine Frage.
Wie muß man den Code abändern, damit kein jeweiliger Text erscheint, sondern ein jeweiliges Hintergrundbild angezeigt wird ?
<script language="JavaScript">
<!-- Verstecken für ältere Browser --
today = new Date()
if(today.getMinutes() < 10){
pad = "0"}
else
pad = "";
document.write ;if((today.getHours() >=6) && (today.getHours() <=11)){
document.write("Guten Morgen") //nach 6 Uhr bis 11 Uhr
}
if((today.getHours() >=11) && (today.getHours() <=13)){
document.write("Mahlzeit! ") //nach 11 Uhr bis 13 Uhr
}
if((today.getHours() >=12) && (today.getHours() <=16)){
document.write("Guten Tag !") // nach 12 Uhr bis 16 Uhr
}
if((today.getHours() >=17) && (today.getHours() <=23)){
document.write("Guten Abend !") //nach 17 Uhr bis 23 Uhr
}
if((today.getHours() >=0) && (today.getHours() <=4)){
document.write("Sind sie Nachtschwärmer?")
}
if((today.getHours() >=4) && (today.getHours() <=6)){
document.write("Sind Sie etwa schon oder gar noch auf?")
}
// -- Ende verstecken -->
</script>
@@Peppi:
Wie muß man den Code abändern […]
<script language="JavaScript">
Fehler: 'type'-Attribut fehlt, 'language'-Attribut kommt in die Mülltonne. http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche
<!-- Verstecken für ältere Browser --
(1) Solch ein Verstecken für ältere Browser ist völlig unnötig. Also weg damit! Solch uralte Browser, für die das vor Urzeiten mal nötig war, teilen mittlerweile das Schicksal der Dinosaurier. Gelegentlich findest du einen in irgendeinem Museum.
(2) Außerdem hattest du gar nichts versteckt, da das zweite '--' den Kommentar schon wieder beendet (in HTML; in XHTML wäre das ganze Konstrukt mit '--' innerhalb von Kommentaren nicht möglich).
[…] damit kein jeweiliger Text erscheint […]
document.write("Guten Morgen")
etc. soll also ersetzt werden …
[…] sondern ein jeweiliges Hintergrundbild angezeigt wird ?
… durch Zuweisungen von Hintergrundbildern document.body.[ref:self812;javascript/objekte/style.htm@title=style].backgroundImage
Live long and prosper,
Gunnar
Super, vielen lieben Dank.
Darf ich noch fragen, wie es aussehen müßte, wenn es mit html seiten wäre, anstatt text. also zum beispiel so: morgens->index1.html, mittags->index2.html, usw...
@@Peppi:
Darf ich noch fragen, wie es aussehen müßte, wenn es mit html seiten wäre, anstatt text. also zum beispiel so: morgens->index1.html, mittags->index2.html, usw...
Dann solltest du dich mit serverseitigen Techniken wie http://de.selfhtml.org/servercgi/server/ssi.htm@title=SSI ode PHP beschäftigen.
Live long and prosper,
Gunnar
@@Gunnar Bittersmann:
Dann solltest du dich mit serverseitigen Techniken wie http://de.selfhtml.org/servercgi/server/ssi.htm@title=SSI ode PHP beschäftigen.
Wobei grundsätzlich die Frage zu klären ist: Nach _wessen_ Zeit sollen die Texte/Bilder/Webseiten ausgewählt werden? http://forum.de.selfhtml.org/archiv/2008/3/t168770/#m1101524
Live long and prosper,
Gunnar
wenn es mit html seiten wäre, anstatt text. also zum beispiel so: morgens->index1.html, mittags->index2.html, usw...
Dann rufst du per location.href die entsprechende Seite auf. Bedenke aber dabei, wer kein Javascript hat, muss auch irghendwie auf die Seite kommen, also biete eine Alternative an ohne Javascript.
Es ist ein Unterschied, ob jemand das Hintergrundbild nicht sieht ohne Javascript oder die Seite gar nicht betreten kann.
Kann mir bitte jemand sagen, wie es aussehen muß, wenn mann eine style.css und text aneigen lassen will ?
z.B. so:
Guten Morgen....
Style01.css
Guten Tag....
Style02.css
Guten Abend...
Style03.css
Und in welchen Bereich soll der gesammte Code, zwischen <head> und </head> ?