Ma si presenta solo quando modifico quella riga..
Posto il codice completo:
codice:
function macchinaDaScrivere(id_campo, testo, velocita, posizione){
var lunghezza = testo.length;
posizione = posizione || 0;
if(posizione<lunghezza){
var carattere = testo.substring(posizione,posizione+1);
document.getElementById(id_campo).innerHTML=document.getElementById(id_campo).innerHTML.substring(0,posizione)+carattere+"_";
setTimeout('macchinaDaScrivere("'+id_campo+'","'+testo+'",'+velocita+','+(posizione+1)+');',velocita);
}else{
document.getElementById(id_campo).innerHTML=document.getElementById(id_campo).innerHTML.substring(0,lunghezza);
}
}
codice:
var testo = messaggio;
testo = testo.replace(/ +/g," ");
macchinaDaScrivere('messaggio',testo,40);