таймер обратного отсчёта , помогите дописать
Помогите дописать код таймера, знающему человека это будет явно легко
Нужно чтобы после окончания времени вместо цифр 0-0-0 выводилось слово "Событие Началось" вот код : <script type="text/javascript"> var h2=0; var m2=0; var s2 =03; function tick2(){ s2--; if(s2<0){ m2--; s2=59; } if(m2<0){ h2--; if(h2>=0) { m2=59; }else{ h2=0; m2=0; s2=0; window.clearInterval(Itimer2); } } document.getElementById("clock2").innerHTML = h2+":"+m2+":"+s2; } var Itimer2 = window.setInterval("tick2()", 1000); </script> <td style="padding:3px;" align="center"><div id="clock2">5:17:22</div></td> где нужно дописать то подскажите пожалуйста :help: |
<script type="text/javascript"> window.onload = function(){ var i = 31; (function(){ document.getElementsByTagName('div')[0].innerHTML = --i>0 ? i : 'Событие Началось'; window.setTimeout(arguments.callee, 1000); })(); }; </script> <div></div> |
document.getElementById("clock2").innerHTML = "Событие Началось" ;
и судя по всему сюда это вставить где угодно между фиг скобками else{ h2=0; m2=0; s2=0; window.clearInterval(Itimer2); } а это document.getElementById("clock2").innerHTML = h2+":"+m2+":"+s2; вынести в начало функции первой строкой |
[quote=dmitriymar;84976]
снимаю шляпу перед вами , огромное спасибо уважаемый , всё работает как надо :thanks: вот код кому нужно <script type="text/javascript"> var h2=0; var m2=0; var s2 =03; function tick2(){ document.getElementById("clock2").innerHTML = h2+":"+m2+":"+s2; s2--; if(s2<0){ m2--; s2=59; } if(m2<0){ h2--; if(h2>=0) { m2=59; }else{ h2=0; m2=0; s2=0; window.clearInterval(Itimer2); document.getElementById("clock2").innerHTML = "Событие Началось" ; } } } var Itimer2 = window.setInterval("tick2()", 1000); </script> <td style="padding:3px;" align="center"><div id="clock2">5:17:22</div></td> тему можно закрывать :agree: |
Блин ребят подскажите пожалуйста что нужно дописать чтобы при обновлении страницы таймер не сбрасывался а продолжал идти :(
|
Цитата:
|
Часовой пояс GMT +3, время: 22:27. |