steckl: Verschiedene DIVs in Wochenzyklus anzeigen

Beitrag lesen

Hi,

Ist denn das Script jetzt fertig?

Wenn es wie gewuenscht funktioniert schon, aber das macht es ja nach deiner Aussage weiter unten noch nicht.

function einblenden ()

{
  var anzahl = 4;
  var timestamp = new Date(2007,7,20).getTime();
  var newtime = new Date().getTime();

var nr = Math.floor((newtime+timestamp)/24/60/60/1000/7)%anzahl+1;

Was ist (newtime+timestamp)? An der Stelle sollte der Zeitunterschied zwischen newtime und timestamp hin (finde ich zumindest;).
Das geht genauso, wie wenn du den Unterschied zwischen zwei ganz normalen Zahlen berechnest.

if (nr == 1)
   {
      document.getElementById("div1").style.visibility = "visible";
   }
  else if (nr == 2)
   {
      document.getElementById("div2").style.visibility = "visible";
   }
  else if (nr == 3)
   {
      document.getElementById("div3").style.visibility = "visible";
    }
  else if (nr == 4)
   {
      document.getElementById("div4").style.visibility = "visible";
  }

Wenn die DIVs wirklich so heissen kannst du diesen kompletten if-else-Block auch durch
document.getElementById("div"+nr).style.visibility = "visible";
ersetzen.

}
</script>


>   
> ich habe den 20.07.2007 als start festegelgt weil er bei dem Datum mir DIV1 ausspukt...also müsste er morgen auf DIV2 springen oder (der 20.07 war ein Freitag) könnte auch den 03.08.2007 aber da kommt DIv3 :)  
  
Dass das funktioniert ist mehr oder weniger Zufall. Du hast immer noch nicht verstanden, was das Script eigentlich macht, oder?  
  
Wie sich dein Script morgen verhaelt kannst du testen, wenn du newtime wie folgt berechnest:  
`var newtime = new Date(2007,7,4).getTime();`{:.language-javascript}  
Wenn du das Verhalten zu einer Bestimmten Uhrzeit berechnen willst kannst du die Zeit noch zusaetzlich bei Date(jahr, monat, tag, stunden, minuten, sekunden) angeben.  
  
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