Webmaster Forum -> Hilfe für Webmaster -> Javascript
Antwort schreiben -
Benutzername
Titel
Nachrichtentext

Smilies
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Arrow Neutral
Weitere Smilies ansehen
 Schriftfarbe:  Schriftgröße: Tags schließen
Optionen
HTML ist aus
BBCode ist an
Smilies sind an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Sicherheitscode Sicherheitscode 
 
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:  
Thema-Überblick
Autor Nachricht
Rene
BeitragVerfasst am: 12 Feb 2010 14:32    Titel: Countdown-Generator

Ist aber wahrscheinlich nicht so denn mit dem 31. Juli 2014 gibt es ebenso Probleme.
Werner
BeitragVerfasst am: 11 Feb 2010 23:26    Titel:

Anscheinend hat das Script Probleme mit den Monaten!
Zeigt die Stunden nur korrekt an bei March bis October.
Rene
BeitragVerfasst am: 11 Feb 2010 10:58    Titel: Countdown-Generator

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>