Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2012, 23:52
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 13 años
Puntos: 29
Respuesta: Letras que aparecen una tras otra erro

Cita:
Iniciado por IsaBelM Ver Mensaje
se trata de concatenar y sobrescribir una variable
Gracias por tu respuesta :)

Probe el codigo pero funciona de igual manera ..
En javascript puse :
Código Javascript:
Ver original
  1. var texto = 'Hola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundoHola mundo';
  2. var car = texto.split('');
  3. var i = 0;
  4. var agregatexto = '';
  5. var elintervalo = setInterval(function() {
  6. if(i<car.length) {
  7. document.getElementById('contenido').innerHTML += car[i++] + agregatexto;
  8. agregatexto = '';
  9. } else {
  10. clearInterval(elintervalo);
  11. }
  12.  
  13. },30);
  14. }
  15. function cosa() {
  16.     document.getElementById('contenido').innerHTML = 'algo';
  17.         clearInterval(elintervalo) 
  18. }

Y luego en html :

Código HTML:
Ver original
  1. <body onload="b();">
  2. <div id="contenido"></div>
  3. <input type='button' value="añadir" onclick="cosa();" />
  4. </body>


Pero al dar en el boton anadir el intervalo no para y pasa como en mi codigo..

Lo he subito a una pagina para que veas que pasa :

http://javascriptcsspr.comli.com/s.html

Un saludo :)