Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: JS таймер

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Автоматический запуск таймера обратного отчета
yuyu
Отправлено: 22 Сентября, 2013 - 18:17:25
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Здравствуйте.
Есть код:

CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. var w = window, d = document, active = 1, lactive = 1;
  3. var isa = 1;
  4.  
  5. $(w).focus(function(){active=1}).blur(function(){active=0});
  6.  
  7. function timer()
  8. {
  9.         lactive=((typeof d.hasFocus != 'undefined' ? d.hasFocus() : active) ? 1 : 0);
  10.         var obj = document.getElementById('time');
  11.  
  12.  
  13.    
  14.         if(isa&&lactive||!isa){
  15.                 obj.innerHTML--;
  16.                 $('#echo_all').html('<span style="color:#FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);">Не закрывайте окно</span>');
  17.         } else if(isa&&!lactive){
  18.                 $('#echo_all').html('<span style="color:#F80000; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);">Тык</span>');
  19.         }
  20.  
  21.  
  22.         if(obj.innerHTML == 0)
  23.         {
  24.         location.replace("vlss.php?view=ok")
  25.                
  26.                 setTimeout(function(){},1000);
  27.  
  28.         }else{ setTimeout(timer,1000); }       
  29.        
  30.        
  31.        
  32. }
  33. setTimeout(timer,1000);        
  34. </script>


Запуск таймера происходит только при клике на "Тык", а нужно что бы запуск происходил автоматически. Подскажите как это реализовать в данном коде ?
Спасибо.
 
 Top
Squirrel
Отправлено: 22 Сентября, 2013 - 23:54:43
Post Id


Забанен


Покинул форум
Сообщений всего: 147
Дата рег-ции: Авг. 2013  


Помог: 4 раз(а)

[+]


Мда... Поиск в гугле по ключевому слову "Javascript таймер обратного отсчета" не?.
Есть как минимум 4 способа, как это сделать. Каждый немного крив. Выбирай любой.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB