Код:
<script language="JavaScript"> var line = "Текст бегущей строки "; // конечные пробелы для иллюзии задержки var speed = 100; // задержка при появлении очередной буквы в 1/1000 сек. var i = 0; function m_line() { // marqueeForm - имя html-формы // marqueeText - имя текстового поля if (i++ < line.length) document.marqueeForm.marqueeText.value = line.substring(0, i); else { document.marqueeForm.marqueeText.value = " "; i = 0; } setTimeout("m_line()", speed); } </script> <form name="marqueeForm"> <input type="text" size="40" name="marqueeText"> </form> <script language="javascript">m_line();</script>