• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Я помню чудное мгновенье. Печатающийся текст
Я помню чудное мгновенье. Печатающийся текст
workman
Понедельник, 04 Апреля 2016 | Сообщение 1
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Скрипт который автоматически будет печатать ваш текст в поле textarea. Где вы самиможете написать то что вам нужно и даже теже правила сайта.



Код
<script type="text/javascript">
var tl = new Array(
"Я помню чудное мгновенье:",
"Передо мной явилась ты,",
"Как мимолетное виденье,",
"Как гений чистой красоты.",
"",
"В томленьях грусти безнадежной",
"В тревогах шумной суеты,",
"Звучал мне долго голос нежный",
"И снились милые черты.",
"",
"Шли годы.  Бурь порыв мятежный",
"Рассеял прежние мечты,",
"И я забыл твой голос нежный,",
"Твой небесные черты.",
"",
"В глуши, во мраке заточенья",
"Тянулись тихо дни мои",
"Без божества, без вдохновенья,",
"Без слез, без жизни, без любви.",
"",
"Душе настало пробужденье:",
"И вот опять явилась ты,",
"Как мимолетное виденье,",
"Как гений чистой красоты.",
"",
"И сердце бьется в упоенье,",
"И для него воскресли вновь",
"И божество, и вдохновенье,",
"И жизнь, и слезы, и любовь.",
""
);
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++] + '\r\n';
    document.forms[0].elements[0].value = 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);
}
</script>


Данный код размещаем в разделе head и подключаем его к body следующим кодом
Код
<body onload="type_text()">

Ну и конечно же к полю textarea прописываем wrap="soft" к примеру
Код
<textarea rows="8" cols="60" wrap="soft"></textarea>


Смотрим DEMO
Прикрепления: 4393411.png (9.4 Kb)
Страна: (RU)
Сафрон
Понедельник, 04 Апреля 2016 | Сообщение 2
Оффлайн
Vip
Сообщений:224
Награды: 1
Этот скрипт очень давно видел и кажется это была страница 404, и там можно тоже самому написать.
Страна: (RU)
feliksteg
Четверг, 12 Мая 2016 | Сообщение 3
Оффлайн
Пользователи
Сообщений:134
Награды: 0
Раньше такой скрипт на странице 404 приходилось видеть, но так если потролить или для очень одарённых пользователей подключить.
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Я помню чудное мгновенье. Печатающийся текст
  • Страница 1 из 1
  • 1
Поиск: