Peppi: Hintergrundbilder nach Tageszeit

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>

  1. @@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

    --
    Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
    1. 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...

      1. @@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

        --
        Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
        1. @@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

          --
          Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
      2. 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.

    2. 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> ?