myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[JavaS*****] Countdown fehler

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
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
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.


Sitemap

().