Countdown zur Vorratsdatenspeicherung

From Freiheit statt Angst!

(Difference between revisions)
Jump to: navigation, search
Line 52: Line 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>

Revision as of 19:26, 27 September 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>
Personal tools
Toolbox
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version