Технический форум

Технический форум (http://www.tehnari.ru/)
-   Форум программистов (http://www.tehnari.ru/f22/)
-   -   Бесконечное повторение функции (http://www.tehnari.ru/f22/t107074/)

deep.smr 27.02.2016 09:34

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

<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 , а куда и ка вставить --- я ваще тупой в этом...
И если можно, то как задать тут параметры шрифта, а то убого прям.

С уважением к ответившим.

AlexZir 15.04.2016 07:10

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

deep.smr 15.04.2016 12:43

Цитата:

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

А как правильный выглядит? Выложите, пожалуйста, код. Или где скопировать?

AlexZir 15.04.2016 13:06

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

deep.smr 15.04.2016 13:13

Спасибо. Буду ждать.


Часовой пояс GMT +4, время: 16:58.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.