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.