JS таймер

oniq

Registered
Трябва ми даймер, който да отборява от зад на пред..

например слагам 500 секунди, и да започва да отброява от 500 на зад...

или ако сложа 1 000 000 секунда, на зад...

Ако може когато добавя например датата:

30.04.2009

да започва да отброява от днешната на зад до датата която съм казал!
 
Ето за първото питане:

Код:
<script type="text/javascript">
         var minute = 60;
         var hour = minute * 60;
         var obj4,obj5,obj6 = null;
         
         function toFixFormat(sender)
         {
            return (sender < 10) ? '0' + sender : sender;
         }
         
         function calculateTime(phpTime, obj)
         {
            var curTime = phpTime;
            var hours = Math.floor(curTime / hour);
            if (hours < 0)
            {
               obj.innerHTML = 'Готово';
               return;
            }
            curTime -= hours * hour;
             
            var minutes = Math.floor(curTime / minute);
               curTime -= minutes * minute;
            var seconds = Math.floor(curTime);
             
            obj.innerHTML =
               toFixFormat(hours)
               + ':' + toFixFormat(minutes)
               + ':' + toFixFormat(seconds);

         window.setTimeout(
            function() {
               calculateTime(phpTime - 1, obj);
            }, 1000
         );
         }
         
         window.onload = function()
         {
            obj4 = document.getElementById('vreme_4');
            calculateTime(90,obj4);
         }
      </script>
<body>
<span id="vreme_4"> </span><a href=''>Отначало</a>
</body>
 

Back
Горе