Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2013, 13:29   #1
Viboxjuwin
Пользователь
 
Регистрация: 29.09.2013
Сообщений: 11
По умолчанию Повторение javascript кода бесконечно! Есть код,хочу заставить его повторяться

Код:
Тот самый код:
<script language="JavaScript">                                                //НАЧАЛО
function img()
{
now=new Date();
hour=now.getHours()+1;
min=now.getMinutes()+1;
sec=now.getSeconds()+1;
if ((hour>=9)&&(hour<=12))
{
if ((min>=50)&&(min<=60))
{
if ((sec>=1)&&(sec<=60)) document.write("<img src=../images/b2.gif>");
else document.write("<img src=../images/b0.gif>");
}
else document.write("<img src=../images/b0.gif>");
}
else document.write("<img src=../images/b0.gif>");
}
}

</script>
<script language="JavaScript">img();</script>

Последний раз редактировалось Stilet; 11.10.2013 в 13:38.
Viboxjuwin вне форума Ответить с цитированием
Старый 11.10.2013, 13:38   #2
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Код:
 <script language="JavaScript"> //НАЧАЛО
 function img()
 {
 now=new Date();
 hour=now.getHours()+1;
 min=now.getMinutes()+1;
 sec=now.getSeconds()+1;
 if ((hour>=9)&&(hour<=12))
 {
 if ((min>=50)&&(min<=60))
 {
 if ((sec>=1)&&(sec<=60)) document.write("<img src=../images/b2.gif>");
 else document.write("<img src=../images/b0.gif>");
 }
 else document.write("<img src=../images/b0.gif>");
 }
 else document.write("<img src=../images/b0.gif>");
 }
 }
setInterval(img(), 2000); // 2000 - кол-во милисекунд, через которые будет вызываться функция img()
 </script>
Это уже не надо
Код:
 <script language="JavaScript">img();</script>
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru
grominfo вне форума Ответить с цитированием
Старый 11.10.2013, 13:41   #3
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

setInterval, любой цикл (while(true) ...)
выбирайте по вкусу
eval вне форума Ответить с цитированием
Старый 11.10.2013, 13:43   #4
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Цитата:
любой цикл (while(true) ...)
Боюсь, что цикл без пауз повесит наглухо компутер юзверя. Проц будет сильно грузиться
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru
grominfo вне форума Ответить с цитированием
Старый 11.10.2013, 13:44   #5
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

дык ктож его знает чего добивается автор

если че, то я какбы вижу что тут типа часы/таймер..
eval вне форума Ответить с цитированием
Старый 11.10.2013, 13:46   #6
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Цитата:
дык ктож его знает чего добивается автор
Тоже верно В там случае можно просто вызывать функцию рекурсивно.
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru
grominfo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После генерации html кода не срабатывает наложенный на нее javascript код Newpitbull JavaScript, Ajax 1 20.05.2013 12:47
хочу учить javascript Алёна JavaScript, Ajax 7 20.03.2012 18:00
Pascal ABC буду благодарна в объяснении кода задачи(код есть нужно объяснить ее) Maliish Помощь студентам 0 03.03.2012 00:38
Javascript - классы, они есть или их нету в Javascript? Kasper1 JavaScript, Ajax 3 05.03.2011 09:42
delphi избежать повторение кода из-за одного оператора heny Помощь студентам 10 12.10.2010 13:34