• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Бесконечное повторение функции

deep.smr

Новые
Регистрация
28 Окт 2011
Сообщения
670
Реакции
13
Баллы
0
Бесконечное повторение функции

Всем здравствуйте.
Есть такая функция вывода печатного текста --

<html><head>
<meta http-equiv='Content-Type' name='Keywords' content='text/html; charset=UTF8'>
<title>Нет такого..</title>
<script language="javascript">
<!--
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-3);
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()", 500);
}
} else
setTimeout("type_text()", speed);
}
//-->
</script>
</head>
<body bgcolor="#ffffff" text="#000000" alink="#ff0000" vlink="#00007f" link="#0000ff" onload="type_text()">
<form><textarea rows="5" cols="50" wrap="soft"></textarea></form>
</body></html>

Но она срабатывает один раз.
Помогите подправить, чтобы выводилась она постоянно, т.е. последний знак заканчивается и начинает печататься снова. И так бесконечно.
Посоветовали через setInterval , а куда и ка вставить --- я ваще тупой в этом...
И если можно, то как задать тут параметры шрифта, а то убого прям.

С уважением к ответившим.
 
Это известный скрипт, заменяющий стандартную страницу 404, только до ужаса исковерканный.
 
Это известный скрипт, заменяющий стандартную страницу 404, только до ужаса исковерканный.

А как правильный выглядит? Выложите, пожалуйста, код. Или где скопировать?
 
Сейчас не вспомню, где брал эти скрипты, но дома есть готовый образец, чуть позже залью архив.
 
Спасибо. Буду ждать.
 
Назад
Сверху