Countdown zur Vorratsdatenspeicherung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| 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 27. September 2007, 20:26 Uhr
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>