// вызвать эту функцию вновь через 100 миллисекунд
setTimeout("scroll()", 100);}
// -->
</script>
</head>
<bodyonLoad="scroll()">
Это пример прокрутки в строке состояния средствами JavaScript.
</body>
</html>
Большая часть функции scroll() нужна для вычленения той части текста, которая будет показана пользователю. Чтобы запустить процесс прокрутки, используется процедура обработки события onLoad, описанная в тэге <body>. То есть функция scroll() будет вызвана сразу же после загрузки HTML-страницы.
Через посредство процедуры onLoad вызывается функция scroll(). Первым делом в функции scroll() устанавливается таймер. Этим гарантируется, что функция scroll() будет повторно вызвана через 100 миллисекунд. При этом текст будет перемещен еще на один шаг и запущен другой таймер. Так будет продолжаться без конца.
Вопросы для самоконтроля:
1 Для чего предназначена строка состояния?
2 Можно ли осуществлять управление строкой состояния?
3 Каким образом осуществляется вывод текста в строке состояния?
4 При помощи какой функции можно запрограммировать компьютер на выполнение некоторых команд по истечении некоторого времени?
5 Можно ли запрограммировать прокрутку в основной линейке?