strativari: Verschiedene CSS laden, je nach Tageszeit

Hallo ihr fleißigen Coder,

ich möchte gern über Javascript tageszeitenabhängig verschiedene CSS Dateien in mein Projekt laden. Wie kann ich das angehen. Ich habe bereits ein Script für die Tageszeit, nur leider weiss ich nicht, wie ich die CSS Dateien dann am besten einbinden kann.

So einfach mit "document.write" wird das leider wohl nicht funktionieren:

<script language="JavaScript" type="text/javascript">
<!--
var jetzt = new Date();
var stunde = jetzt.getHours();
 if (stunde >= 6 && stunde <= 22) {
     document.write("<link href="day.css" rel="stylesheet" type="text/css" />")
 }
 else {
     document.write("<link href="night.css" rel="stylesheet" type="text/css" />")
 }
//-->
</script>

Wenn jemand weiss, wie das geht, würde ich mich freuen.
Danke
Martin

  1. Hallo.

    Ich würde das serverseitig lösen, etwa mit php.

    MfG, Kungschu.

    1. Ich würde das serverseitig lösen, etwa mit php.

      Klar, wenn du in Europa hostest und wenn nur Europäer deine Seite öffen sollen.

      Guma

    2. Das muss schon die Userzeit rein, das macht sonst keinen Sinn!

      Aber es geht ja auch eigentlich nur um das richtige reinschreiben.
      Da steh ich ja gerade auf dem Schlauch...

      1. Hallo.

        Das muss schon die Userzeit rein, das macht sonst keinen Sinn!

        Ok. Diesbezüglich musst du natürlich ermessen, was notwendig ist.

        Aber es geht ja auch eigentlich nur um das richtige reinschreiben.
        Da steh ich ja gerade auf dem Schlauch...

        Ich habe mich gerade mal umgesehen und bin auf diese Website gestossen:
        http://www.juergens-workshops.de/board/archive/index.php/t-16.html

        MfG, Kungschu.

        1. Danke, danke!

          Ich habe da schon den richtigen Code verwendet, nur ist mir anhand Deines Beispiels ein Syntaxfehler aufgefallen!

          Was ein ' halt so von einem " unterscheidet!

          Nu geht'! Ich bin begeistert!

  2. hallo,
    welche zeit soll es denn sein? die auf dem server oder die vom user? das kann erhebliche unterschiede ausmachen, wenn man davon ausgeht, dass in den USA Nacht ist wenn hier Tag ist. Guten Morgen würde dann am Abend angezeigt. usw.
    Guma