Einzelnen Beitrag anzeigen
Ungelesen 04.01.11, 22:03   #1
bludi94
Anfänger
 
Registriert seit: Dec 2010
Beiträge: 2
Bedankt: 0
bludi94 ist noch neu hier! | 0 Respekt Punkte
Standard [JavaS*****] Countdown fehler

Hi also ich häng fest hab angefangen mit javas***** hänge aber gerade fest:

also mein ziel:
Ein Sekunden wert von der DB via PHP auslesen (Erfolg)
Variable an Javas***** übergeben (Erfolg)
Sekunden in Tage Stunden Minuten Sekunden Formatieren (Misserfolg)
Zeit ablaufen lassen (Erfolg)

Kurz gesagt ich hab die sekunden die noch vergehen müssen bis zum ereigniss X diese soll in echtzeit durch Javas***** ablaufen.

Problem beim ablauf werden verschiedene zeiten aber nicht die richtigen angezeigt heißt formationsfehler die grundwerte stimmen.

PHP Code:
PHP-Code:
// $zeit ist eine diverenz aus time() und festgelegter zeit also ein             // sekundenwert
function zeitausgabe($zeit)
{
        echo 
'<span id="ausgabe"></span>';
        echo 
'<s***** type="text/javas*****"> countDown(' $zeit '); </s*****>';

Javas***** Code:
Code:
function countDown(zeit) {
    timeout = zeit;
    sec = zeit % 60;
    zeit /= 60;
    minute = zeit % 60;
    zeit /= 60;
    std = zeit % 24;
    zeit /= 24;
    sec = parseInt(sec - 0.5);
    minute = parseInt(minute - 0.5);
    std = parseInt(std - 0.5);
    zeit = parseInt(zeit - 0.5);
    
    if(zeit > 0)
    {
      zeitstring = zeit + ":";    
    }
    else
    {
      zeitstring = "";    
    }
    
    zeitstring += std + ":";
    
    if(minute > 9)
    {
      zeitstring += minute + ":";    
    }
    else
    {
      zeitstring += "0" + minute + ":";
    }
    
    if(sec > 9)
    {
      zeitstring += sec;
    }
    else
    {
      zeitstring += "0" + sec;    
    }
    document.getElementById("ausgabe").innerHTML = zeitstring.toString();
    timeout --;
    if (timeout < 0) {
        document.getElementById("ausgabe").innerHTML = "<a onclick=window.location.href='index.php?'>Bau abgeschlossen</a>";
    } else {
        setTimeout("countDown(timeout)", 1000);
    }
}
die codes werden in HTML zusammengeführt dies läuft einwandfrei.

Bitte um hilfe schonmal danke.
bludi94 ist offline   Mit Zitat antworten