Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Повторение javascript кода бесконечно! Есть код,хочу заставить его повторяться 
:(
    Опции темы
viboxjuwin
Дата 11.10.2013, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



Тот самый код:
<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>  

PM MAIL   Вверх
CruorVult
Дата 11.10.2013, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Код

setInterval(fucntion() {
//do the same each second
}, 1000)

PM MAIL Skype   Вверх
viboxjuwin
Дата 11.10.2013, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



setInterval пробовал. Не прокатило.. Браузер выдает пустую страницу. 
Может не в то место вставляю,CruorVult, ты куда вставил бы?
PM MAIL   Вверх
viboxjuwin
Дата 11.10.2013, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



Попробовал добиться таким путем

 <div id='fon'>
           
        <script language="JavaScript">                                                //НАЧАЛО
function img()
{
now=new Date();
hour=now.getHours()+1;
min=now.getMinutes()+1;
sec=now.getSeconds()+1;
if ((min>=50)&&(min<=60))
{
if ((sec>=1)&&(sec<=60)) document
.getElementById('times_div')
.innerHTML="<img src=../images/b2.gif>";
setTimeout(img,4000);


else document
.getElementById('times_div')
.innerHTML="<img src=../images/b0.gif>";
setTimeout(img,4000);

}
else
{
if ((sec>=1)&&(sec<=60)) document
.getElementById('times_div')
.innerHTML="<img src=../images/b2.gif>";
setTimeout(img,4000);

else document
.getElementById('times_div')
.innerHTML="<img src=../images/b0.gif>";
setTimeout(img,4000);

}
}
</script>


<div id="times_div" style="padding: 23px; height: 100%;width:100%;">
</div><script type="text/javascript">img();</script>                                     <!--КОНЕЦ-->
        </div>


Не прошло...
PM MAIL   Вверх
baldina
Дата 11.10.2013, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 0
Всего: 101



http://jsfiddle.net/y4jra/

Это сообщение отредактировал(а) baldina - 11.10.2013, 16:48
PM MAIL   Вверх
CruorVult
Дата 11.10.2013, 16:54 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Цитата(viboxjuwin @  11.10.2013,  16:15 Найти цитируемый пост)
CruorVult, ты куда вставил бы? 

Я бы сказал, но возможно форум читают дети smile  

А вообще, там где ты вызываешь метод img()
Вместо
Код

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


так 

Код

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

PM MAIL Skype   Вверх
viboxjuwin
Дата 11.10.2013, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



Не точно вставляешь  smile . Код так и не обновляется(((
PM MAIL   Вверх
baldina
Дата 11.10.2013, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 0
Всего: 101



viboxjuwin, ты видимо хочешь циклической замены картинки через равные интервалы?

http://jsfiddle.net/aKfCU/
PM MAIL   Вверх
viboxjuwin
Дата 11.10.2013, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



baldina) Не совсем так) Анимация должна находиться на сайте в определенный промежуток времени. Скажем с 4 часов пяти минут и до 4 часов 6 минут. После этого ей на смену должна приходить другая анимация в другой части страницы. Все это должно происходить без перезагрузки страницы)

Это сообщение отредактировал(а) viboxjuwin - 11.10.2013, 19:37
PM MAIL   Вверх
viboxjuwin
Дата 11.10.2013, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



Соорудили ответ, общими усилиями))

<div id='fon'>
           
           
    
       <script language="JavaScript">                                                //НАЧАЛО
   
   
       function img()
{
now=new Date();
hour=now.getHours()+1;
min=now.getMinutes()+1;
sec=now.getSeconds()+1;
if ((min>=44)&&(min<=45))
{
if ((sec>=1)&&(sec<=10)) document.getElementById('times_div').innerHTML="<img src=../images/b2.gif>";
else if ((sec>=10)&&(sec<=20)) document.getElementById('times_div').innerHTML="<img src=../images/b0.gif>";
else if ((sec>=20)&&(sec<=30)) document.getElementById('times_div').innerHTML="<img src=../images/b2.gif>";
else document.getElementById('times_div').innerHTML="<img src=../images/b0.gif>";
}
else document.getElementById('times_div').innerHTML="<img src=../images/b0.gif>"; 
}
</script>

<div id="times_div" style="padding: 23px; height: 100%; font-size:24pt;color:rgb(0,255,0);font-weight:600;font-family:arial;width:100%;">
</div><script type="text/javascript">setInterval(img, 1000);</script>
      
        </div>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.3338 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.