ISBN 966-7343-29-5 К.305

УДК 531.0
ББК 22.311
  К.305

Библиотека: скачать готовые скрипты Javascript
Надпись телетайпом в строке состояния (печатается текст в строке состояния)

   Лучше один раз увидеть, чем сто раз прочитать об этом. Посмотрите вниз страницы. Вы можете прочитать печатающиеся фразы внизу этой веб-страницы в строке состояния как наглядный пример работы скрипта (строка состояния Status Bar должна быть включена в браузере). Вот скрипт динамической надписи, но работает не везде.

<body onload="startBanner()">
<script language="javascript"><!--
var speed = 100 // время печати
var pause = 1000 // время паузы
var timerID = null
var bannerRunning = false

var ar = new Array()  // любое количество последовательных надписей
ar[0] = "Надпись 1"
ar[1] = "Надпись 2"
ar[2] = "Надпись 3"
ar[3] = "Надпись 4"

var currentMessage = 0
var offset = 0
function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false
}
function startBanner() {
stopBanner()
showBanner()
}
function showBanner() {
var text = ar[currentMessage]
if (offset < text.length) {
if (text.charAt(offset) == " ")
offset++
var partialMessage = text.substring(0, offset + 1)
window.status = partialMessage
offset++ // IE sometimes has trouble with "++offset"
timerID = setTimeout("showBanner()", speed)
bannerRunning = true
} else {
offset = 0
currentMessage++
if (currentMessage == ar.length)
currentMessage = 0
timerID = setTimeout("showBanner()", pause)
bannerRunning = true
}
}
// --></script>



 

 

Наши ссылки на веб-страницы, можно скопировать html-код ссылки


Книги по математике и физике, программы HTML, компьютерные технологии

Скачать JavaScript - бесплатно скрипты JavaScript (коллекция программ на JavaScript)

   Примечание. Удобная текстовая ссылка для форумов, блогов, цитирования материалов веб-сайта, код html можно скопировать и просто вставить в Ваши веб-страницы при цитировании материалов нашего веб-сайта. Материал носит неофициальный характер и приведен для ознакомления.