Code
function countdown(sekunden,divid){
s=sekunden;
h=Math.floor(s/3600);
s-=h*3600;
m=Math.floor(s/60);
s-=m*60;
h=h<10?'0'+h:h; m=m<10?'0'+m:m;
s=s<10?'0'+s:S;
document.getElementById(divid).innerHTML=h+':'+m+':'+s;
sekunden--;
if(sekunden>=0){
setTimeout('countdown()',1000);
}else{
document.getElementById(divid).innerHTML= 'Abgelaufen';
}
}
Alles anzeigen
Das ist mein Code, der mehrere Countdowns auf einer Seite aufrufen soll.
Das mache ich dann so:
Code
<div id="div1"></div>
<div id="div2"></div>
<script type="text/javascript">
countdown(123,div1);
countdown(1223,div2);
</script>
Warum funktioniert das nicht?
----- EDIT ----
Der Countdown selbst funktiert, nur kann ich ihn nicht mehrmals auf einer Seite nutzen.