hola, me gustaria hacer un efecto de escribir.. imprimir cada letra despues de un intervalo.. como una animacion flash pero imprimiendo una variable javascript. tengo una div con id=uno y el siguiente codigo javascript
var cadena = 'algun texto de prueba';
var dv = document.getElementById('uno');
for(var i=0;i<cadena.length;i++) {
setTimeout(pausa,1000);
dv.appenChild(document.createTextNode(cadena[i]));
}
en un comienzo tenia la funcion pausa() vacia pero al ejecutar el texto se imprimia todo sin intervalos.. para probar, coloque un alert('algo') en pausa() pero imprime todo el texto y despues muestra los alert por cada letra... como si hiciera 2 for, primero para appenChild y despues para setTimeout...
Ahora, probando el codigo en IE6 (estaba en firefox), me arroja un error en tiempo de ejecucion y imprime puros undefined por cada letra... con ningun alert..
como prodria hacerse este 'flash' en javascript?
jedo