jerry0110
Erfahrenes Mitglied
Ich habe da mal eine Frage.
Ich habe mir aus den Tutorials einen Countdown rausgesucht der nach, in unserem Beispiel, 5 Sekunden etwas ausführen soll. Nur das Problem ist wenn wir innerhalb der 5 Sekunden auf F5 zum Aktualisieren drücken fängt er logischer Weise wieder bei 5 an.
1. Soll er nicht er soll weiterlaufen und
2. der Soll den Befehl am Ende ausführen und nicht am Anfang und
3. wie bekommt man eine reloadsperre dort rein?
Danke im Vorraus
Ich habe mir aus den Tutorials einen Countdown rausgesucht der nach, in unserem Beispiel, 5 Sekunden etwas ausführen soll. Nur das Problem ist wenn wir innerhalb der 5 Sekunden auf F5 zum Aktualisieren drücken fängt er logischer Weise wieder bei 5 an.
1. Soll er nicht er soll weiterlaufen und
2. der Soll den Befehl am Ende ausführen und nicht am Anfang und
3. wie bekommt man eine reloadsperre dort rein?
Code:
<html>
<head>
<script language="javascript">
var lngSekunden = <?php echo("5"); ?>;
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("countdownID").innerHTML = strZeit;
lngSekunden--;
if(lngSekunden >= 0)
window.setTimeout("secondCount()", 1000);
else
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db('tafelrunde', $link);
$sql="INSERT INTO `test` ( id ) VALUES ('1')";
mysql_query($sql, $link);
?>;
}
</script>
</head>
<body onload="secondCount();">
<div id="countdownID"></div>
</body>
</html>
Danke im Vorraus
Zuletzt bearbeitet: