Benutzer:Red corser/common.js
Aus SchnuppTrupp
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
function Countdown_aktualisieren(timer_objekt) {
var Aktuelle_Zeit = new Date();
var Countdown_Zeit = new Date(Alle_Timer[timer_objekt].getAttribute("data-Countdown"));
var Wartedauer = Math.floor( (Countdown_Zeit.getTime() - Aktuelle_Zeit.getTime()) / 1000);
var Sekunden = (Wartedauer % 60); Wartedauer = Math.floor(Wartedauer / 60); //Wartedauer ist nun in Minuten
var Minuten = (Wartedauer % 60); Wartedauer = Math.floor(Wartedauer / 60); //Wartedauer ist nun in Stunden
var Stunden = (Wartedauer % 24); Wartedauer = Math.floor(Wartedauer / 24); //Wartedauer ist nun in Tagen
var Antwortsatz = 'Du musst noch '
+ Wartedauer + ' Tage '
+ Stunden + ' Stunden '
+ Minuten + ' Minuten '
+ Sekunden + ' Sekunden '
+ 'warten, bis das Ereignis eintritt.';
Alle_Timer[timer_objekt].firstChild.nodeValue = Antwortsatz;
setTimeout('Countdown_aktualisieren(' + timer_objekt + ')',1000);
}
function Timer_anlegen() {
Alle_Timer = getElementsByClassName(document, 'span', 'Countdown');
if(Alle_Timer.length == 0) return;
for(var timer_objekt in Alle_Timer) {
Alle_Timer[timer_objekt].setAttribute("data-Countdown", Alle_Timer[timer_objekt].firstChild.nodeValue);
Countdown_aktualisieren(timer_objekt);
}
}
addOnloadHook(Timer_anlegen);