Hallo,
ich kenne mich leider nur sehr begrenzt mit JavaScript aus und habe im Internet (ich glaube es war sogar hier auf tutorials.de) ein JavaScript für einen Countdown-Timer gefunden:
Das funktioniert für sich alleine auch problemlos, doch nun will ich auf der selben Seite bis zu 10 verschiedene Countdowns anzeigen, einfach mehrfach den Code benutzen, nur mit angepasstem
funktioniert nicht (hätte mich auch gewundert, bei ansonsten gleichen Funktions- bzw. Variablennamen).
Muss ich da jetzt 10 mal den ganzen Code anpassen, also alle Funktionen / Variablen umbenennen oder geht das auch anders (falls ja, wie?)?
ich kenne mich leider nur sehr begrenzt mit JavaScript aus und habe im Internet (ich glaube es war sogar hier auf tutorials.de) ein JavaScript für einen Countdown-Timer gefunden:
Code:
<script type='text/javascript'>
window.onload=secondCount;
var lngSekunden = 1000;
function secondCount(){
intStunden = Math.floor(lngSekunden/(60*60));
intStunden = (intStunden < 10) ? '0'+intStunden : intStunden;
lngHelpSekunden = lngSekunden - intStunden*60*60;
intMinuten = Math.floor(lngHelpSekunden/60);
intMinuten = (intMinuten < 10) ? '0'+intMinuten : intMinuten;
intSekunden = lngHelpSekunden - intMinuten*60;
intSekunden = (intSekunden < 10) ? '0'+intSekunden : intSekunden;
strZeit = intStunden + ':' + intMinuten + ':' + intSekunden;
document.getElementById('countdown').innerHTML = strZeit;
lngSekunden--;
if(lngSekunden >= 0) window.setTimeout('secondCount()', 1000);
if(lngSekunden <= 0) location.href = '/';
}
</script>
Das funktioniert für sich alleine auch problemlos, doch nun will ich auf der selben Seite bis zu 10 verschiedene Countdowns anzeigen, einfach mehrfach den Code benutzen, nur mit angepasstem
Code:
document.getElementById('countdown').innerHTML = strZeit;
Muss ich da jetzt 10 mal den ganzen Code anpassen, also alle Funktionen / Variablen umbenennen oder geht das auch anders (falls ja, wie?)?