ho fatto questa prova, semplificando al massimo la questione.. e introducendo jQuery
ma non funziona, cioè sia sull'onload della pagina che sull'onclick del pulsante non mi fa vedere in tempo reale l'aggiunta del numero al div ogni mezzo secondo, ma mi fa vedere tutta la sfilza dopo 5 secondi!
codice:
<script type="text/javascript" language="javascript">
function vai() {
$("#divmsg").append("inizio")
for (var i = 0; i < 10; i++) {
pausecomp(500);
$("#divmsg").append(i);
}
$("#divmsg").append("fine")
}
function pausecomp(millis) {
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while (curDate - date < millis);
}
window.onload = vai;
</script>
<div id="divmsg"></div>
<input type="button" onclick="vai()" />