Salve a tutti,
premettendo che non sono un informatico e che quindi molto probabilmente quel che vi chiedo è banale, avrei bisogno di un aiuto.
Ho bisogno di un contatore che si riaggiorni ogni X secondi, cercando su google ho trovato questo script che sembrava fare al caso mio:
Codice PHP:
<head>
<title>count down from 30</title>
<script type="text/javascript">
window.onload = function()
{ startCountDown(30, 1000, myFunction);
}
function startCountDown(i, p, f) {
var pause = p;
var fn = f;
var countDownObj = document.getElementById("countDown");
if (countDownObj == null) {
alert("div not found, check your id");
return;
} countDownObj.count = function(i) {
countDownObj.innerHTML = i;
if (i == 0) {
fn();
return;
}
setTimeout(function() {
countDownObj.count(i - 1);
}, pause
);
} countDownObj.count(i);
}
function myFunction() {
alert("hi alex");
}
</script>
</head>
<body>
<div id="countDown"></div>
</body>
</html>
il problema è che con questo script alla fine del conteggio parte una funzione (nell'esempio un semplice alert con scritto "hi alex" ). Come posso dirgli invece di resettare il conteggio?
Sto provando da 2 ore, ma proprio non riesco!
Grazie mille in anticipo per l'aiuto.