Hallo Leute!
Ich poste mal die PHP-Funktion, welche ein JavaScript ausgibt. Das JavaScript zählt die Zeit runter und aktualisiert bei 0 die Seite.
Wenn ich nun aber diese Funktion 2 oder mehrmals nutze, funktioniert nur das 1. Wie kann man das realisieren, dass man diesen Counter mehrmals auf einer Webseite nutzen kann?
Ich poste mal die PHP-Funktion, welche ein JavaScript ausgibt. Das JavaScript zählt die Zeit runter und aktualisiert bei 0 die Seite.
Wenn ich nun aber diese Funktion 2 oder mehrmals nutze, funktioniert nur das 1. Wie kann man das realisieren, dass man diesen Counter mehrmals auf einer Webseite nutzen kann?
PHP:
function countdown($timeleft) {
$info = "<script type='text/javascript'>";
$info .= "var lngSekunden = $timeleft;";
$info .= "function secondCount(){";
$info .= "intStunden = Math.floor(lngSekunden/(60*60));";
$info .= "intStunden = (intStunden < 10) ? '0'+intStunden : intStunden;";
$info .= "lngHelpSekunden = lngSekunden - intStunden*60*60;";
$info .= "intMinuten = Math.floor(lngHelpSekunden/60);";
$info .= "intMinuten = (intMinuten < 10) ? '0'+intMinuten : intMinuten;";
$info .= "intSekunden = lngHelpSekunden - intMinuten*60;";
$info .= "intSekunden = (intSekunden < 10) ? '0'+intSekunden : intSekunden;";
$info .= "strZeit = intStunden + ':' + intMinuten + ':' + intSekunden;";
$info .= "document.getElementById('countdown').innerHTML = strZeit;";
$info .= "lngSekunden--;";
$info .= "if(lngSekunden >= 0) window.setTimeout('secondCount()', 1000);";
$info .= "else location.href = '$PHP_SELF';";
$info .= "}";
$info .= "</script>";
$info .= "<b><span id='countdown'></span></b>";
return $info;
}