Benutzer:Red corser/common.js

Aus SchnuppTrupp
Wechseln zu: Navigation, Suche

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);