Countdown-Generator


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Rene
Gast

BeitragCountdown-Generator Antworten mit Zitat

axinio Internet Marketing
Habe den Countdown-Generator verwendet und mit Expression Web bearbeitet/ergänzt.
Nun habe ich festgestellt, dass wenn ich das Zieldatum des Quelltextes mit dem Windows-Editor bearbeite, der Countdown je nach Datum lediglich 23 anstatt 24 Stunden anzeigt.
Ausser dem Zieldatum ist der Quelltext identisch.
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>meine Pensionierung</title>
</head>

<body>

</body>
</html><div style="font: normal normal bolder x-large Arial, Helvetica, Sans-Serif; text-align: center; font-family: 'Arial Rounded MT Bold'; font-size: large; font-style: normal; font-variant: normal; font-weight: bolder; text-decoration: none; text-transform: none; vertical-align: middle; white-space: normal;">
 <small>Heute ist </small>
<script type="text/javascript">
// Ausgabe des aktuellen Datums mit Monats- und Tagesnamen
var W = new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'),H=new Date(),
E = new Array("Januar","Februar","März","April","Mai","Juni",
 "Juli","August","September","Oktober","November","Dezember");
 document.write(W[H.getDay()]+", "+H.getDate()+" "+E[H.getMonth()]+" "+H.getFullYear())
</script>


</html><div style="font: normal normal bolder x-large Arial, Helvetica, Sans-Serif; text-align: center; font-family: 'Arial Rounded MT Bold'; font-size: large; font-style: normal; font-variant: normal; font-weight: bolder; text-decoration: none; text-transform: none; vertical-align: middle; white-space: normal;">
 <small><br />und es dauert noch</small><br><br>
 <span id="c1" style="font: bold 30px arial; color: #083194;" dir="ltr"></span><br>
 <span id="c2" style="font: bold 25px arial; color: #218429;">;</span><br><br>
 <small>bis zur Pensionierung</small>
</div>

<script type='text/javascript'>
// Erstellt mit dem Countdown-Generator - Homepage-Total.de
var end = new Date('November 30, 2016 00:00:00');
function toSt2(n) {
  var s = '';
  if (n < 10) s += '0';
  return (s + n).toString();
}
function toSt3(n) {
  var s = '';
  if (n < 10) s += '00';
  else if (n < 100) s += '0';
  return (s + n).toString();
}
function countdown() {
  var d = new Date();
  var count = Math.floor(end.getTime() - d.getTime());
  if(count > 0) {
    var miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
    var seconds = toSt2(count%60); count = Math.floor(count/60);
    var minutes = toSt2(count%60); count = Math.floor(count/60);
    var hours = toSt2(count%24); count = Math.floor(count/24);
    var days = count;
    document.getElementById('c1').innerHTML = days + ' Tage';
    document.getElementById('c2').innerHTML = hours + ' Stunden ' + minutes + ' Minuten ' + seconds + ' Sekunden ' + miliseconds;
    setTimeout('countdown()', 100);
  }
}
countdown();
</script>

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>meine Pensionierung</title>
</head>

<body>

</body>
</html><div style="font: normal normal bolder x-large Arial, Helvetica, Sans-Serif; text-align: center; font-family: 'Arial Rounded MT Bold'; font-size: large; font-style: normal; font-variant: normal; font-weight: bolder; text-decoration: none; text-transform: none; vertical-align: middle; white-space: normal;">
 <small>Heute ist </small>
<script type="text/javascript">
// Ausgabe des aktuellen Datums mit Monats- und Tagesnamen
var W = new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'),H=new Date(),
E = new Array("Januar","Februar","März","April","Mai","Juni",
 "Juli","August","September","Oktober","November","Dezember");
 document.write(W[H.getDay()]+", "+H.getDate()+" "+E[H.getMonth()]+" "+H.getFullYear())
</script>


</html><div style="font: normal normal bolder x-large Arial, Helvetica, Sans-Serif; text-align: center; font-family: 'Arial Rounded MT Bold'; font-size: large; font-style: normal; font-variant: normal; font-weight: bolder; text-decoration: none; text-transform: none; vertical-align: middle; white-space: normal;">
 <small><br />und es dauert noch</small><br><br>
 <span id="c1" style="font: bold 30px arial; color: #083194;" dir="ltr"></span><br>
 <span id="c2" style="font: bold 25px arial; color: #218429;">;</span><br><br>
 <small>bis zur Pensionierung</small>
</div>

<script type='text/javascript'>
// Erstellt mit dem Countdown-Generator - Homepage-Total.de
var end = new Date('April 30, 2011 00:00:00');
function toSt2(n) {
  var s = '';
  if (n < 10) s += '0';
  return (s + n).toString();
}
function toSt3(n) {
  var s = '';
  if (n < 10) s += '00';
  else if (n < 100) s += '0';
  return (s + n).toString();
}
function countdown() {
  var d = new Date();
  var count = Math.floor(end.getTime() - d.getTime());
  if(count > 0) {
    var miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
    var seconds = toSt2(count%60); count = Math.floor(count/60);
    var minutes = toSt2(count%60); count = Math.floor(count/60);
    var hours = toSt2(count%24); count = Math.floor(count/24);
    var days = count;
    document.getElementById('c1').innerHTML = days + ' Tage';
    document.getElementById('c2').innerHTML = hours + ' Stunden ' + minutes + ' Minuten ' + seconds + ' Sekunden ' + miliseconds;
    setTimeout('countdown()', 100);
  }
}
countdown();
</script>

11 Feb 2010 10:58
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Anscheinend hat das Script Probleme mit den Monaten!
Zeigt die Stunden nur korrekt an bei March bis October.

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
11 Feb 2010 23:26
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Rene
Gast

BeitragCountdown-Generator Antworten mit Zitat

Ist aber wahrscheinlich nicht so denn mit dem 31. Juli 2014 gibt es ebenso Probleme.
12 Feb 2010 14:32
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Mehrere Countdown-Zähler auf EINER Ho... Hilfe für Webmaster 2 Gast 04 Feb 2012 14:16 Letzten Beitrag anzeigen
Keine neuen Beiträge Anpassung Countdown... Javascript 4 vertigo 11 Jan 2012 08:09 Letzten Beitrag anzeigen
Keine neuen Beiträge Kontaktformular generator Mails komme... PHP / MySQL 4 fuchur34 19 Jul 2011 12:07 Letzten Beitrag anzeigen
Keine neuen Beiträge Kontaktformular-Generator Fehler PHP / MySQL 4 proshot 01 Apr 2011 11:33 Letzten Beitrag anzeigen
Keine neuen Beiträge KontaktFormular Generator - Lizenz Hilfe für Webmaster 0 Hans 07 März 2011 11:19 Letzten Beitrag anzeigen