Побуквенный вывод текста.

  1. <script>
  2. var source,dest,len,now=0,delay=100,letters=1;
  3. function show_text()
  4. {
  5.     source = document.getElementById("pageTextSource");
  6.     dest = document.getElementById("pageText");
  7.     len = source.innerHTML.length;
  8.     show();
  9. }
  10.  
  11. function show()
  12. {
  13.     dest.innerHTML += source.innerHTML.substr(now,letters);
  14.     now+=letters;
  15.  
  16.     if(now<len)
  17.         setTimeout("show()",delay);
  18.     }
  19. </script>
  20. <body onload="show_text();">
  21. <p style="display:none" id="pageTextSource">
  22.  
  23. Текст для вывода...
  24.  
  25. <p id="pageText">
  26. </p>
  27. </body>
Можно задавать количество выводимых за раз символов и скорость символов :)

Реклама

Мы в соцсетях

tw tg yt gt