Hallo
Ich habe hier eine übergreifende Sache . Ich verweise zunächst mal auf diesen Thread im PHP Forum :
http://www.php-resource.de/forum/sho...0788#post60788
Wenn ihr das einigermaßen verstanden habt , dann habe ich hier noch eine timer.js Datei :
Ich wäre euch wirklci dankbar wenn das jemand hinbkommt *g*
Ich habe hier eine übergreifende Sache . Ich verweise zunächst mal auf diesen Thread im PHP Forum :
http://www.php-resource.de/forum/sho...0788#post60788
Wenn ihr das einigermaßen verstanden habt , dann habe ich hier noch eine timer.js Datei :
g_timer = new Array();
function setDivText(c1, text)
{
document.getElementById(c1).innerHTML=text;
}
function addTimer(seconds, divName)
{
for (i=0; i<g_timer.length; i++)
{
if (g_timer[i] == -1)
break;
}
g_timer[i] = seconds;
g_timer[i+1] = divName;
}
function countdown()
{
len = g_timer.length*2;
for (i=0; i<len;i+=2)
{
if (g_timer[i] > 0)
{
if (--g_timer[i] > 0)
{
lSeconds = g_timer[i]%60; // bisserl komplizierte Formatierung
lMinutes = Math.floor(g_timer[i] / 60);
lHours = Math.floor(lMinutes / 60);
lMinutes%=60;
lMinutes= ((lMinutes<10)? "0" : "" ) + (lMinutes);
lSeconds =((lSeconds<10)?"0":"") + (lSeconds);
var ebene=g_timer[i+1];
setDivText(ebene, "<span class='timer'>" + lHours + ":" + lMinutes + ":" + lSeconds +"</span>");
}
else
{
setDivText(g_timer[i+1], "<span class='timer'>[fertig]</span>");
g_timer[i]=-1; // als 'wieder frei' markieren
}
}
}
setTimeout("countdown()", 999);
}
function setDivText(c1, text)
{
document.getElementById(c1).innerHTML=text;
}
function addTimer(seconds, divName)
{
for (i=0; i<g_timer.length; i++)
{
if (g_timer[i] == -1)
break;
}
g_timer[i] = seconds;
g_timer[i+1] = divName;
}
function countdown()
{
len = g_timer.length*2;
for (i=0; i<len;i+=2)
{
if (g_timer[i] > 0)
{
if (--g_timer[i] > 0)
{
lSeconds = g_timer[i]%60; // bisserl komplizierte Formatierung
lMinutes = Math.floor(g_timer[i] / 60);
lHours = Math.floor(lMinutes / 60);
lMinutes%=60;
lMinutes= ((lMinutes<10)? "0" : "" ) + (lMinutes);
lSeconds =((lSeconds<10)?"0":"") + (lSeconds);
var ebene=g_timer[i+1];
setDivText(ebene, "<span class='timer'>" + lHours + ":" + lMinutes + ":" + lSeconds +"</span>");
}
else
{
setDivText(g_timer[i+1], "<span class='timer'>[fertig]</span>");
g_timer[i]=-1; // als 'wieder frei' markieren
}
}
}
setTimeout("countdown()", 999);
}