Countdown zur Vorratsdatenspeicherung

Aus Freiheit statt Angst!

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 52: Zeile 52:
Die spans kann man wenn kein php vorhanden ist natürlich mit javascript auch befüllen. die Zählfunktion geht vermutlich eleganter als hier.
Die spans kann man wenn kein php vorhanden ist natürlich mit javascript auch befüllen. die Zählfunktion geht vermutlich eleganter als hier.
 +
Noch 2 einfachere Varianten:
 +
<pre>
 +
Einfacher Tage Zähler:
 +
noch <? echo floor((1199142000-date("U"))/ 60 / 60 / 24) ?> Tage.
 +
<p />
 +
Einfacher JS Zähler:
 +
noch <span id="days2">Hier ständen die Tage bis zum 1.1.2008 wenn Javascript aktiv wäre</span> Tage b
 +
is zur Vollüberwachung.
 +
<script>document.getElementById("days2").innerHTML=Math.floor((1199142000-((new Date()).getTime()/100
 +
0))/60/60/24)</script>
 +
</pre>

Version vom 19:26, 27. Sep. 2007

Sehr grober Entwurf, sollte eleganter gemachen werden:

PHP-Version der Seite:
<br />
noch <span id="months"><? echo 12-date("m")-1 ?></span> Monate, <span id="days"><? echo date("t")-date("d") ?></span> Tage, <span id="hours"><? echo 24-date("H")-1 ?></span> Stunden, <span id="minutes"><? echo 60-date("i")-1?></span> Minuten und <span id="seconds"><? echo 60-date("s")-1 ?></span> Sekunden bis zur <a href="http://de.wikipedia.org/wiki/Vorratsdatenspeicherung">totalen Vollüberwachung</a>.
<script>
seconds=document.getElementById("seconds");
minutes=document.getElementById("minutes");
hours=document.getElementById("hours");
days=document.getElementById("days");
months=document.getElementById("months");
function update(){
        seconds.innerHTML-=1;
        if(seconds.innerHTML==-1){
                seconds.innerHTML=59;
                minutes.innerHTML-=1;
                if(minutes.innerHTML==-1){
                        minutes.innerHTML=59;
                        hours.innerHTML-=1;
                        if(hours.innerHTML==-1){
                                hours.innerHTML=23;
                                days.innerHTML-=1;
                                if(days.innerHTML==-1){
                                        if(Date.getMonth()%2==0 && Date.getMonth()<=7){
                                                if(Date.getMonth()==2={
                                                        days.innerHTML=27;
                                                }else{
                                                        days.innerHTML=30;
                                                }
                                        }else{
                                                if(Date.getMonth()<=7)
                                                        days.innerHTML=31;
                                                else
                                                        days.innerHTML=30;
                                        }
                                        months.innerHTML-=1;
                                        if(months.innerHTML==-1){
                                                alarm();
                                        }
                                }
                        }
                }
        }
}
function alarm(){
        alert("ab jetzt wird alles überwacht!");
}
window.setInterval("update()", 1000);
</script>

Die spans kann man wenn kein php vorhanden ist natürlich mit javascript auch befüllen. die Zählfunktion geht vermutlich eleganter als hier. Noch 2 einfachere Varianten:

Einfacher Tage Zähler:
noch <? echo floor((1199142000-date("U"))/ 60 / 60 / 24) ?> Tage.
<p />
Einfacher JS Zähler:
noch <span id="days2">Hier ständen die Tage bis zum 1.1.2008 wenn Javascript aktiv wäre</span> Tage b
is zur Vollüberwachung.
<script>document.getElementById("days2").innerHTML=Math.floor((1199142000-((new Date()).getTime()/100
0))/60/60/24)</script>
Persönliche Werkzeuge
Werkzeuge