Показать сообщение отдельно
  #1 (permalink)  
Старый 18.01.2015, 01:32
Новичок на форуме
Отправить личное сообщение для Ferdinand Посмотреть профиль Найти все сообщения от Ferdinand
 
Регистрация: 18.01.2015
Сообщений: 1

Внести изменения в таймер
Здравствуйте. Помогите изменить таймер, пожалуйста. Сейчас он автоматически срабатывает при загрузке страницы. А нужно, чтобы срабатывал по клику на кнопку. Понимаю, что нужно заменить window.onload, но не разбираюсь в этом. Исходный код таймера:
<script type="text/javascript">  
window.onload =  function () {  
 var timer_num = 5; // Число задержки в секундах  
 document.getElementById('timer_num').innerHTML =  timer_num;
 var timers = setInterval(function () {
 timer_num--; 
 document.getElementById('timer_num').innerHTML =  timer_num;
 if (timer_num == 0) {
	document.getElementById('timer_2').style.display = 'block';
    document.getElementById('timer_1').style.display = 'none';
	clearInterval(timers);
	}
 }, 1000)
} 
 </script>

<div id="timer_1">Ожидайте: <span id="timer_num"></span> сек.</div>
<div style="display:none" id="timer_2">Текст</div>
Ответить с цитированием