kogs danke für deinen schnellen Tipp hat geklappt also fals jemand das sebe vorhaben/problem hat hier der fehlerfreie code
Code:
// JavaS***** Document
var timeout; // Variable für funktion countDown
function countDown(zeit)
{
timeout = zeit; // Ist Global angelegt worden
// Umwanflund der Sekunden in Tage Stunden Minuten Sekunden
var sec = zeit;
var tag = Math.floor(sec / (60*60*24) );
sec -= tag*(60*60*24);
var std = Math.floor( sec / (60*60) );
sec -= std*(60*60);
var minute = Math.floor( sec / 60 );
sec -= minute*60;
// Formatierte ausgabe der Zeit
var zeitstring = "";
if (tag>0)
{
if (tag == 1)
{
zeitstring += tag + " Tag ";
}
else
{
zeitstring += tag + " Tage ";
}
}
if (std>0)
{
if (std<10) zeitstring += '0';
zeitstring += std.toString() + ':';
}
if (std>0 || minute>0)
{
if (minute<10) zeitstring += '0';
zeitstring += minute.toString() + ':'
}
if (sec<10) zeitstring += '0';
zeitstring += sec.toString();
if (std > 0) zeitstring += " Std";
else if (minute > 0) zeitstring += " Min";
else zeitstring += " Sek";
// Eintragen der zeit in HTML
document.getElementById("ausgabe").innerHTML = zeitstring;
// veringerung der Zeit um 1 Sekunde
timeout --;
if (timeout < 0)
{
// Bei ablauf der Zeit wird ein Link ausgegeben
document.getElementById("ausgabe").innerHTML = "<a href='index.php'>Bau abgeschlossen<\/a>";
}
else
{
// Wenn die zeit noch nicht rum ist Selbstaufruf nach 1 Sekunde
setTimeout("countDown(timeout)", 1000);
}
}