steckl: Verschiedene DIVs in Wochenzyklus anzeigen

Beitrag lesen

Hi,

bis jetzt sieht es so aus bei mir:

<script type="text/javascript">
var jetzt = new Date();
var TagInWoche = jetzt.getDay();
var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");

if ((TagInWoche == 0) || (TagInWoche == 1))
  {
     document.getElementById("div1").style.visibility = "visible";
  }
else if (TagInWoche == 5)
  {
     document.getElementById("div2").style.visibility = "visible";
}
</script>
</head>
<div id="anzeigen" style="width:400px; height:400px; border:1px solid #000; position:relative;">
<div id="div1" style="position:absolute; top:0; left:0; width:400px; height:400px; visibility:hidden;">Test 1</div>
<div id="div2" style="position:absolute; top:0; left:0; width:400px; height:400px; visibility:hidden;">Test 2</div>
<div id="div3" style="position:absolute; top:0; left:0; width:400px; height:400px; visibility:hidden;">Test 3</div>
<div id="div4" style="position:absolute; top:0; left:0; width:400px; height:400px; visibility:hidden;">Test 4</div>
</div>


>   
> Nur leider passiert nichts :/ Was mache ich falsch?  
  
1\. Versuche sinnvoll zu zitieren und zitiere nicht einfach das komplette Vorgaengerposting.  
  
2\. du machst bis jetzt nur was, wenn TagInWoche 0,1 oder 5 ist. Heute ist aber Donnerstag, also Tag 4, wenn ich mich nicht irre.  
  
3\. du greifst auf Elemente zu, die es zu diesem Zeitpunkt noch garnicht gibt, da sie erst weiter unten im Quellcode kommen.  
=> Du solltest dein Script in eine function packen und es erst aufrufen, wenn die Seite fertig geladen ist (mit body onload="deineFunktion()").  
  
Kennst du die Fehler-Konsole vom Firefox ("Extras -> Fehler-Konsole")? Sie ist sehr hilfreich um Fehler zu finden. In deinem Fall haette sie wohl in etwa 'document.getElementById("div2") is undefined' ausgegeben.  
  
mfG,  
steckl
0 57

Verschiedene DIVs in Wochenzyklus anzeigen

Jens.V
  • javascript
  1. 0
    steckl
    1. 0
      Jens.V
      1. 0
        steckl
        1. 0
          Jens.V
          1. 0
            Steel
          2. 0
            steckl
            1. 0
              Jens.V
              1. 0
                steckl
                1. 0
                  Jens.V
                  1. 0
                    steckl
                    1. 0
                      Jens.V
                      1. 0
                        steckl
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            steckl
                            1. 0
                              Jens.V
                              1. 0
                                steckl
                                1. 0
                                  Jens.V
                                  1. 0
                                    Jens.V
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        Jens.V
                                        1. 0
                                          steckl
                                          1. 0
                                            Jens.V
                                            1. 0
                                              steckl
                                              1. 0
                                                Jens.V
                                                1. 0
                                                  Gunnar Bittersmann
                                                  1. 0
                                                    Jens.V
                                                2. 0
                                                  steckl
                                                  1. 0
                                                    Jens.V
                                                    1. 0
                                                      steckl
                                                      1. 0
                                                        Jens.V
                                                        1. 0
                                                          steckl
                                                          1. 0
                                                            Jens.V
                                                            1. 0
                                                              steckl
                                            2. 0
                                              Gunnar Bittersmann
                                        2. 0
                                          Gunnar Bittersmann
                            2. 0
                              steckl
  2. 0
    Gunnar Bittersmann
    1. 0
      Jens.V
      1. 0
        Gunnar Bittersmann
        • php
        1. 0
          Jens.V
          1. 0
            Gunnar Bittersmann
            1. 0
              Jens.V
              1. 0
                Jens.V
              2. 0
                steckl
                1. 0
                  Jens.V
                  1. 0
                    steckl
                    1. 0
                      Jens.V
                      1. 0
                        steckl
                        1. 0
                          Jens.V
                          1. 0
                            steckl
                            1. 0
                              Jens.V
          2. 0
            steckl
            1. 0
              Gunnar Bittersmann
              1. 0
                steckl
      2. 0
        steckl
        1. 0
          Gunnar Bittersmann
          • php