Ich habe im Internet gesucht, und man findet auch relativ viel dazu, allerdings ist das alles auf Beispiele bezogen. Und da bekomme ich keine sinnvolle Verbindung zwischen meinem Beispiel und den von den anderen hin.
Erstmal der Code:
Bei $zeit handelt es sich um die Zielzeit als Timestamp, diese habe ich mit php eingebunden. Wenn ich das jetzt so ausführe klappt es auch super. Allerdings möchte ich jetzt dass untereinander der Countdown für mehrere Nutzer abgebildet wird. Allerdings "überschreibt" sich die Funktion so ja immer wieder, und es wird nur der letzte ausgeführt.
Wenn ich jetzt also nochmals
var zeit = '<? echo $zeit[4]; ?>';
var end = new Date(parseInt(zeit)*1000);
countdown()
von einem anderem Nutzer ausführe, wird nur noch er angezeigt. Wie kann ich das Problem jetzt lösen? Ich habe was mit einer Art ID gelesen, allerdings weiß ich nicht wie ich die da mit einbauen soll.
Schon mal vielen dank
Erstmal der Code:
Code:
<script type='text/javascript'> var zeit = '<? echo $zeit[3]; ?>'; var end = new Date(parseInt(zeit)*1000); function toSt2(n) { var s = ''; if (n < 10) s += '0'; return (s + n).toString(); } function toSt3(n) { var s = ''; if (n < 10) s += '00'; else if (n < 100) s += '0'; return (s + n).toString(); } function countdown() { var d = new Date(); var count = Math.floor(end.getTime() - d.getTime()); if(count > 0) { var miliseconds = toSt3(count%1000); count = Math.floor(count/1000); var seconds = toSt2(count%60); count = Math.floor(count/60); var minutes = toSt2(count%60); count = Math.floor(count/60); var hours = toSt2(count%24); count = Math.floor(count/24); var days = count; var nutzer = '<? echo $nutzer[3].": "; ?>'; document.getElementById('c0').innerHTML = nutzer; document.getElementById('c1').innerHTML = days + ' TAGE'; document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds setTimeout('countdown()', 100); } } countdown(); </script>
Wenn ich jetzt also nochmals
var zeit = '<? echo $zeit[4]; ?>';
var end = new Date(parseInt(zeit)*1000);
countdown()
von einem anderem Nutzer ausführe, wird nur noch er angezeigt. Wie kann ich das Problem jetzt lösen? Ich habe was mit einer Art ID gelesen, allerdings weiß ich nicht wie ich die da mit einbauen soll.
Schon mal vielen dank
Kommentar