ma oltre alla sintassi sul setinterval tu stai sovrascrivendo interamente il documento con document.write, naturale che poi il tutto si blocchi alla prima chiamata
creati un blocco per contenere i risultati che restituisce la funzione interval ad esempio così
codice:<html> <head><title>Test</title></head> <body> <script type = "text/javascript"> var count = 0; var id; var output = null; function start() { output = document.getElementById('output'); id = setInterval (interval, 1000); } function interval() { if (count < 10) { output.innerHTML += count + " "; count++; } else { output.innerHTML += "End "; clearInterval (id); } } </script> <input type = "submit" value = "start" onClick = "start()";> <div id="output"></div> </body> </html>
Ciao

Rispondi quotando