Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2008, 11:15
Интересующийся
Отправить личное сообщение для Дима1234 Посмотреть профиль Найти все сообщения от Дима1234
 
Регистрация: 16.10.2008
Сообщений: 14

Нужна помощь
Хочу написать скрипт, который бы построчно выводил текст на страничке. Подобный тому, как печатает печатная машинка. Пытался найти на сайтахSad. Кто знает помогите. Вот что у меня есть - http://www.b2386828.msk.ru/js/07-39.htm, но это не то. Мне нужно чтобы текст выводился, потом ожидал 3-5 секунды и снова печатался без стирания предыдущего текста.
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2008, 12:17
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Заходим на «NextMail» и вызываем ошибку 404, вытаскиваем оттуда скриптег:
var tl = new Array(
"То, что вы хотите, нету.",
"URL неправильный.",
"Я даже попробовал поглядеть рядом.",
"…",
"Прощайте!",
""
);

var speed = 40;
var index = 0; text_pos = 0;
var str_length = tl[0].length;
var contents, row;

function type_text()
{
    contents = '';
    row = Math.max(0, index-7);
    while (row<index) contents += tl[row++] + '<br />';
    
    document.getElementById('err_text').innerHTML = contents + tl[index].substring(0,text_pos) + "_";
    if (text_pos ++== str_length)
    {
        text_pos = 0;
        index++;
        if (index != tl.length)
        {
            str_length = tl[index].length;
            setTimeout("type_text()", 1500);
        }
    } else
    setTimeout("type_text()", speed);
}

Осталось только переделать функцию «type_text» так, чтобы она выводила текст в нужный Вам контейнер (err_text) после наступления события, например, «window.onload».

Думаю, в «NextMail» не обидятся :-) Только скрипты им наверное студенты начальных курсов пишут на подработке. Скрипт можно оптимизировать, а главное убрать глобальные переменные, но для понимания работы этого примера вполне достаточно.

Последний раз редактировалось Octane, 16.10.2008 в 12:24.
Ответить с цитированием
  #3 (permalink)  
Старый 16.10.2008, 12:53
Интересующийся
Отправить личное сообщение для Дима1234 Посмотреть профиль Найти все сообщения от Дима1234
 
Регистрация: 16.10.2008
Сообщений: 14

Спасибо) то что нужно нашел - http://forum.xaknet.ru/thread7508.html...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery Ajax Rater Plugin и массив POST - Нужна помощь TROODON jQuery 12 30.12.2009 22:44
НУжна помощ ! Jumong Общие вопросы Javascript 4 01.10.2008 23:17
НУжна помощ ! Jumong Общие вопросы Javascript 12 17.09.2008 08:52
Срочно нужна помощь Гость Общие вопросы Javascript 2 02.09.2008 14:13
В IE не работает динамическое изменение colspan, нужна помощь! Extasy Общие вопросы Javascript 8 17.08.2008 11:55