AMP версия сайта

Электронная библиотека

  • Современные работы
  • Бесплатно скачать книги
  • Бесплатно скачать книги
  • Высшая алгебра, геометрия
  • Математический анализ, ТФ
  • Дифференциальные уравнения
  • Численные методы алгоритмы
  • Математическая физика
  • Теория чисел и множеств
  • Специальные темы, книги
  • Общая высшая физика
  • Другие популярные издания
  • Программисту веб-дизайнеру

  • Документация - HTML, XML
  • Статьи пресс-релизы обзоры
  • Веб-дизайнеру - JavaScript
  • Другие материалы

  • Авторское право - помощь
  • Полиграфия, печать цвет
  • Библиография, статьи
  • Библиотека: скачать готовые скрипты 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>
    

    AMP версия сайта
    Мобильная версия

    Сайт для компьютера
    http://www.mat.net.ua