Технический форум
Вернуться   Технический форум > Программирование > Форум программистов


Ответ
 
Опции темы Опции просмотра
Старый 27.02.2016, 09:34   #1 (permalink)
deep.smr
Member
 
Аватар для deep.smr
 
Регистрация: 28.10.2011
Сообщений: 670
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
Репутация: 787
По умолчанию Бесконечное повторение функции

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

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

С уважением к ответившим.
deep.smr вне форума   Ответить с цитированием

Старый 27.02.2016, 09:34
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Вашего прочтения ждут аналогичные топики

Бесконечное завершение установки Windows 7
Программа выводит результат бесконечное число раз. Не ясна причина
Убрать повторение отображаемых объектов.
Материнская плата издает бесконечное количество гудков разной тональности и частоты
Как убрать повторение фонового рисунка в сайте

Старый 15.04.2016, 07:10   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Это известный скрипт, заменяющий стандартную страницу 404, только до ужаса исковерканный.
AlexZir вне форума   Ответить с цитированием
Старый 15.04.2016, 12:43   #3 (permalink)
deep.smr
Member
 
Аватар для deep.smr
 
Регистрация: 28.10.2011
Сообщений: 670
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
Репутация: 787
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Это известный скрипт, заменяющий стандартную страницу 404, только до ужаса исковерканный.
А как правильный выглядит? Выложите, пожалуйста, код. Или где скопировать?
deep.smr вне форума   Ответить с цитированием
Старый 15.04.2016, 13:06   #4 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Сейчас не вспомню, где брал эти скрипты, но дома есть готовый образец, чуть позже залью архив.
AlexZir вне форума   Ответить с цитированием
Старый 15.04.2016, 13:13   #5 (permalink)
deep.smr
Member
 
Аватар для deep.smr
 
Регистрация: 28.10.2011
Сообщений: 670
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
Репутация: 787
По умолчанию

Спасибо. Буду ждать.
deep.smr вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.