Скрипт

Discussion in 'Болталка' started by ziz1i, 25 Jul 2008.

  1. ziz1i

    ziz1i Member

    Joined:
    18 Jun 2008
    Messages:
    4
    Likes Received:
    6
    Reputations:
    0
    Кто может написать скрипт джава...Для системы укоз

    Что бы он отсчитавал время типа

    До создания новой клманды осталось 16 дней 8 часов 33 секунды....
     
  2. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    скачать
    _http://www.google.com/search?client=opera&rls=ru&q=javascript+%D1%81%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA+%D0%B4%D0%BE+%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F&sourceid=opera&ie=utf-8&oe=utf-8
    :rolleyes:
     
  3. ziz1i

    ziz1i Member

    Joined:
    18 Jun 2008
    Messages:
    4
    Likes Received:
    6
    Reputations:
    0
    Да я находил уже все это не поиму как поставить время чтоб не 100 дней а 16 дней надо
     
  4. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    Пончик , как всегда на высоте!) респект!)
     
  5. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    Падажи тогда лет 50, тама уже будут компы чё мысли читают они сами тебе переменные пропишут
    Не не не дэвид блейн!


    А ваще ТС на, _http://www.justsayhi.com/bb/files/countdown/countdown.swf?co=5EC9FF&bgcolor=666666&date_month=08&date_day=08&date_year=1&un=LHC%20ACTIVATION&size=giant&mo=08&da=08&yr=2008 это коллайдера, но ты на своё замени и размеры через object
    Предотвращая твой вопрос: http://www.w3schools.com/TAGS/tag_object.asp
     
    #5 Ponchik, 25 Jul 2008
    Last edited: 25 Jul 2008
  6. ziz1i

    ziz1i Member

    Joined:
    18 Jun 2008
    Messages:
    4
    Likes Received:
    6
    Reputations:
    0
    Ponchik , Я вроде сделал только не понял как время ставить у меня все по нулям....Вообщем мне надо чтоб было

    18дней 19 часов 20мин 59 секунд

    И было написано "До создания новой команды"
     
  7. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Code:
    <html>
    <head>
    <title>WOweb.ru - Scripts - JavaScript - Until...</title>
    <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
     <Style>
       A:Link{ Color: #000000; Text-decoration: underline}
       A:Visited{ Color: #000000; Text-decoration: underline}
       A:Hover{ Color: #000000; Text-decoration: none}
     td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
     </Style>
    
    <!-- HEAD START HERE -->
    
    
    
    <!-- HEAD END HERE -->
    
    
    
    
    </head>
    <body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
    <center>
    
    <!-- BODY START HERE -->
    
     <script language="JavaScript"> 
     
     <!-- 
     function myFunction1(){ 
     if (date<=myDate) month1=12-(month-myMonth); 
     else month1=11-(month-myMonth); 
     } 
     function myFunction2(){ 
     if (date>myDate) month1=(myMonth-month-1); 
     else month1=(myMonth-month); 
     } 
     function myFunction3(){ 
     if (date<=myDate) month1=0; 
     else month1=11; 
     } 
     
     function myFunction4(){ 
     if (month==2) date1=(28-date+myDate); 
     if (month==4) date1=(30-date+myDate); 
     if (month==6) date1=(30-date+myDate); 
     if (month==9) date1=(30-date+myDate); 
     if (month==11) date1=(30-date+myDate); 
     if (month==1) date1=(31-date+myDate); 
     if (month==3) date1=(31-date+myDate); 
     if (month==5) date1=(31-date+myDate); 
     if (month==7) date1=(31-date+myDate); 
     if (month==8) date1=(31-date+myDate); 
     if (month==10) date1=(31-date+myDate); 
     if (month==12) date1=(31-date+myDate); 
     } 
     
     var date=(new Date()).getDate(); 
     var month=(new Date()).getMonth()+1; 
     
     //Set Yuor Date. 
     var myDate=1 
     var myMonth=1 
     if (month>myMonth) myFunction1(); 
     if (month<myMonth) myFunction2(); 
     if (month==myMonth) myFunction3(); 
     
     if (date<=myDate) date1=(myDate-date); 
     if (date>myDate) myFunction4(); 
     
     if (month1==1) monthtxt=("month"); 
     if (month1>1 && month1<5) monthtxt=("months"); 
     if (month1>4) monthtxt=("monthes"); 
     
     if (date1==1, 21) datetxt=("day"); 
     if (date1>1 && date1<5) datetxt=("days"); 
     if (date1>21 && date1<25) datetxt=("days"); 
     if (date1>4 && date1<21) datetxt=("days"); 
     if (date1>24 && date1<31) datetxt=("days"); 
     
     var txt=("Осталось до 01.01.09"); 
     if (month1==0 && date1==0) txt=("My Birthday Today"); 
     
     document.write('<font color="black" size="2">'+txt+'</font><br>'); 
     
     if (month1>0) document.write('<font color="black" size="2">'+month1+" "+monthtxt+'</font>'); 
     else document.write(""); 
     
     if (date1>0) document.write('<font color="black" size="2"> '+date1+" "+datetxt+'</font>'); 
     else document.write(""); 
     
     // --> 
     </script> 
     
    
    <!-- BODY END HERE -->
    
    
    
    </body>
    </html>
    
    
    Параметры:
    Code:
     var myDate=1 
     var myMonth=1 
     
  8. ziz1i

    ziz1i Member

    Joined:
    18 Jun 2008
    Messages:
    4
    Likes Received:
    6
    Reputations:
    0
    Не чего не понял =)
     
  9. diznt

    diznt Elder - Старейшина

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    мда
     
  10. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Скажи какую тебе дату нужно и я тебе скину архив сразу)
     
  11. ziz1i

    ziz1i Member

    Joined:
    18 Jun 2008
    Messages:
    4
    Likes Received:
    6
    Reputations:
    0
    16 дней 20часов 13 минут 50 сек

    Лучше сразу код если можно
     
  12. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
    <style type="text/css">
    
    #countbox
    {
      font-family: "Lucida Grande", Calibri, Georgia, Verdana;
    }
    
    #countbox .unit
    {
      margin-left: 3px;
      font-size: 80%;
    }
    
    </style>
    
    <script type="text/javascript">
    
    var Countdown =
    {
      timer: null,
      init: function(id, until)
      {
        Countdown.node  = document.getElementById(id);
        Countdown.update(until);
        Countdown.timer = setInterval(function()
        {
          Countdown.update(until);
        }, 1000);
      },
    
      stop: function()
      {
        clearInterval(Countdown.timer);
        return true;
      },
      
      update: function(until)
      {
        var s = Countdown.process(new Date(), until);
        Countdown.node.innerHTML = s || Countdown.stop() && 'Всё :)';
      },
      
      difference: function(before, after)
      {
        if (after < before) return false;
    
        var
        days   = after.getDate()  - before.getDate(),
        months = after.getMonth() - before.getMonth(),
        years  = after.getYear()  - before.getYear(),
        hms    = (after / 1000 - before / 1000) % 86400,
        
        seconds = Math.floor(hms % 60),
        minutes = Math.floor(hms/60) % 60,
        hours   = Math.floor(hms/3600) % 60,
    
        date = new Date();
    
        if (days < 0)
        {
          date.setFullYear(before.getYear(), before.getMonth(), 32);
          days += 32 - date.getDate();
          months--;
        }
    
        if (months < 0)
        {
          months += 12;
          years--;
        }
    
        return {
          years:   years,
          months:  months,
          days:    days,
          
          hours:   hours,
          minutes: minutes,
          seconds: seconds
        };
      },
    
      process: function(before, after)
      {
        var diff = null, a = [], i = '';
        if(!(diff = Countdown.difference(before, after))) return false;
    
        for(i in diff)
        {
          if(!diff[i]) continue;
          a.push('<span class="num">'
                  + diff[i] +
                 '</span><span class="unit">'
                  + Countdown.lang[i][Countdown.lang.choose( diff[i] )] +
                 '</span>');
        }
    
        return a.join(' ');
      },
    
      lang:
      {
        years:   ['год', 'года', 'лет'],
        months:  ['месяц', 'месяца', 'месяцев'],
        days:    ['день', 'дня', 'дней'],
        hours:   ['час', 'часа', 'часов'],
        minutes: ['минута', 'минуты', 'минут'],
        seconds: ['секунда', 'секунды', 'секунд'],
        choose:  function(n)
        {
          var m = n % 100, i = 2;
          if(m < 5 || 20 < m)
          {
            if((m %= 10) === 1)
            {
              i = 0;
            }
            else if(1 < m && m < 5)
            {
              i = 1;
            }
          }
          return i; 
        }
      }
    };
    
    window.onload = function()
    {
      Countdown.init('countbox', new Date(2008, 07, 29, 0, 0, 00));
    };
    
    </script>
    </head>
    <body>
    
    <span id="countbox"></span>
    
    </body>
    </html>
    В этой строке вводишь дату.
    Code:
      Countdown.init('countbox', new Date(2008, 07, 29, 0, 0, 00));