таймер обратного отсчёта , помогите дописать
Помогите дописать код таймера, знающему человека это будет явно легко
Нужно чтобы после окончания времени вместо цифр 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, время: 13:47. |