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:
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?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>
Sto provando da 2 ore, ma proprio non riesco!
Grazie mille in anticipo per l'aiuto.

Rispondi quotando