X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Почему скрипт не работает, что не так?
lostiK
lostiK
Topic Starter сообщение 10.6.2009, 13:06; Ответить: lostiK
Сообщение #1


function countdown_clock()
         {

         html_code = '<div style="padding-right:0px;padding-top:4px;padding-left:10px;width: 455px;height:40px; background-image:url(http://www.flashforwardtv.ru/ff-bg.jpg);background-position: right;background-repeat: no-repeat; background-color:#000; color: white;text-align:left" id="countdown"></div>';
        
         document.write(html_code);


    showdate = new Date();
    showdate = next_mon();
    
    month = (showdate.getMonth()) + 1;
    day = showdate.getDate();
    
    year = 09;
    hour = 00;
    minute = 00;

    
       //Countdown to next monday    
         //countdown(year, month, day, hour, minute);
       //cOUNTDOWN To any given date
       countdown(09, 09, 24, 00, 00);
                      
         }
        
function countdown(year, month, day, hour, minute)
         {
         Today = new Date();
         Todays_Year = Today.getFullYear() - 2000;
         Todays_Month = Today.getMonth() + 1;                  
        
         //Convert both today's date and the target date into miliseconds.                          
         Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(),
                                 Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();                                
         Target_Date = (new Date(year, month, day, hour, minute, 00)).getTime();                  
        
         //Find their difference, and convert that into seconds.                  
         Time_Left = Math.round((Target_Date - Todays_Date) / 1000);
        
         if(Time_Left < 0)
            Time_Left = 0;
        

                    //More datailed.
                    days = Math.floor(Time_Left / (60 * 60 * 24));
                    Time_Left %= (60 * 60 * 24);
                    hours = Math.floor(Time_Left / (60 * 60));
                    Time_Left %= (60 * 60);
                    minutes = Math.floor(Time_Left / 60);
                    Time_Left %= 60;
                    seconds = Time_Left;
                    
                    dps = 'дн.'; hps = 's'; mps = 's'; sps = 's';
                    //ps is short for plural suffix.
                    if(days == 0) dps ='дней';
                    if(days == 1) dps ='день';
                    if(days == 2) dps ='дня';
                    if(days == 3) dps ='дня';
                    if(days == 4) dps ='дня';
                    if(days == 5) dps ='дней';
                    if(days == 6) dps ='дней';
                    if(days == 7) dps ='дней';
                    if(days == 8) dps ='дней';
                    if(days == 9) dps ='дней';
                    if(days == 10) dps ='дней';
                    if(days == 11) dps ='дней';
                    if(days == 12) dps ='дней';
                    if(days == 13) dps ='дней';
                    if(days == 14) dps ='дней';
                    if(days == 15) dps ='дней';
                    if(days == 16) dps ='дней';
                    if(days == 17) dps ='дней';
                    if(days == 18) dps ='дней';
                    if(days == 19) dps ='дней';
                    if(days == 20) dps ='дней';
                    if(days == 21) dps ='день';
                    if(days == 22) dps ='дня';
                    if(days == 23) dps ='дня';
                    if(days == 24) dps ='дня';
                    if(days == 25) dps ='дней';
                    if(days == 26) dps ='дней';
                    if(days == 27) dps ='дней';
                    if(days == 28) dps ='дней';
                    if(days == 29) dps ='дней';
                    if(days == 30) dps ='дней';
                    if(days == 31) dps ='день';
                    if(days == 32) dps ='дня';
                    if(days == 33) dps ='дня';
                    if(days == 34) dps ='дня';
                    if(days == 35) dps ='дней';
                    if(days == 36) dps ='дней';
                    if(days == 37) dps ='дней';
                    if(days == 38) dps ='дней';
                    if(days == 39) dps ='дней';
                    if(days == 40) dps ='дней';
                    if(days == 41) dps ='день';
                    if(days == 42) dps ='дня';
                    if(days == 43) dps ='дня';
                    if(days == 44) dps ='дня';
                    if(days == 45) dps ='дней';
                    if(days == 46) dps ='дней';
                    if(days == 47) dps ='дней';
                    if(days == 48) dps ='дней';
                    if(days == 49) dps ='дней';
                    if(days == 50) dps ='дней';
                    if(days == 51) dps ='день';
                    if(days == 52) dps ='дня';
                    if(days == 53) dps ='дня';
                    if(days == 54) dps ='дня';
                    if(days == 55) dps ='дней';
                    if(days == 56) dps ='дней';
                    if(days == 57) dps ='дней';
                    if(days == 58) dps ='дней';
                    if(days == 59) dps ='дней';
                    if(days == 60) dps ='дней';
                    if(days == 61) dps ='день';
                    if(days == 62) dps ='дня';
                    if(days == 63) dps ='дня';
                    if(days == 64) dps ='дня';
                    if(days == 65) dps ='дней';
                    if(days == 66) dps ='дней';
                    if(days == 67) dps ='дней';
                    if(days == 68) dps ='дней';
                    if(days == 69) dps ='дней';
                    if(days == 70) dps ='дней';
                    if(days == 71) dps ='день';
                    if(days == 72) dps ='дня';
                    if(days == 73) dps ='дня';
                    if(days == 74) dps ='дня';
                    if(days == 75) dps ='дней';
                    if(days == 76) dps ='дней';
                    if(days == 77) dps ='дней';
                    if(days == 78) dps ='дней';
                    if(days == 79) dps ='дней';
                    if(days == 80) dps ='дней';
                    if(days == 81) dps ='день';
                    if(days == 82) dps ='дня';
                    if(days == 83) dps ='дня';
                    if(days == 84) dps ='дня';
                    if(days == 85) dps ='дней';
                    if(days == 86) dps ='дней';
                    if(days == 87) dps ='дней';
                    if(days == 88) dps ='дней';
                    if(days == 89) dps ='дней';
                    if(days == 90) dps ='дней';
                    if(days == 91) dps ='день';
                    if(days == 92) dps ='дня';
                    if(days == 93) dps ='дня';
                    if(days == 94) dps ='дня';
                    if(days == 95) dps ='дней';
                    if(days == 96) dps ='дней';
                    if(days == 97) dps ='дней';
                    if(days == 98) dps ='дней';
                    if(days == 99) dps ='дней';
                    if(days == 90) dps ='дней';
                    if(days == 101) dps ='день';
                    if(days == 102) dps ='дня';
                    if(days == 103) dps ='дня';
                    if(days == 104) dps ='дня';
                    if(days == 105) dps ='дней';
                    if(days == 106) dps ='дней';
                    if(hours == 0) hps ='часов';
                    if(hours == 1) hps ='час';
                    if(hours == 2) hps ='часа';
                    if(hours == 3) hps ='часа';
                    if(hours == 4) hps ='часа';
                    if(hours == 5) hps ='часов';
                    if(hours == 6) hps ='часов';
                    if(hours == 7) hps ='часов';
                    if(hours == 8) hps ='часов';
                    if(hours == 9) hps ='часов';
                    if(hours == 10) hps ='часов';
                    if(hours == 11) hps ='часов';
                    if(hours == 12) hps ='часов';
                    if(hours == 13) hps ='часов';
                    if(hours == 14) hps ='часов';
                    if(hours == 15) hps ='часов';
                    if(hours == 16) hps ='часов';
                    if(hours == 17) hps ='часов';
                    if(hours == 18) hps ='часов';
                    if(hours == 19) hps ='часов';
                    if(hours == 20) hps ='часов';
                    if(hours == 21) hps ='час';
                    if(hours == 22) hps ='часа';
                    if(hours == 23) hps ='часа';
                    if(hours == 24) hps ='часа';
                    if(minutes == 0) mps ='минут';
                    if(minutes == 1) mps ='минуту';
                    if(minutes == 2) mps ='минуты';
                    if(minutes == 3) mps ='минуты';
                    if(minutes == 4) mps ='минуты';
                    if(minutes == 5) mps ='минут';
                    if(minutes == 6) mps ='минут';
                    if(minutes == 7) mps ='минут';
                    if(minutes == 8) mps ='минут';
                    if(minutes == 9) mps ='минут';
                    if(minutes == 10) mps ='минут';
                    if(minutes == 11) mps ='минут';
                    if(minutes == 12) mps ='минут';
                    if(minutes == 13) mps ='минут';
                    if(minutes == 14) mps ='минут';
                    if(minutes == 15) mps ='минут';
                    if(minutes == 16) mps ='минут';
                    if(minutes == 17) mps ='минут';
                    if(minutes == 18) mps ='минут';
                    if(minutes == 19) mps ='минут';
                    if(minutes == 20) mps ='минут';
                    if(minutes == 21) mps ='минуту';
                    if(minutes == 22) mps ='минуты';
                    if(minutes == 23) mps ='минуты';
                    if(minutes == 24) mps ='минуты';
                    if(minutes == 25) mps ='минут';
                    if(minutes == 26) mps ='минут';
                    if(minutes == 27) mps ='минут';
                    if(minutes == 28) mps ='минут';
                    if(minutes == 29) mps ='минут';
                    if(minutes == 30) mps ='минут';
                    if(minutes == 31) mps ='минуту';
                    if(minutes == 32) mps ='минуты';
                    if(minutes == 33) mps ='минуты';
                    if(minutes == 34) mps ='минуты';
                    if(minutes == 35) mps ='минут';
                    if(minutes == 36) mps ='минут';
                    if(minutes == 37) mps ='минут';
                    if(minutes == 38) mps ='минут';
                    if(minutes == 39) mps ='минут';
                    if(minutes == 40) mps ='минут';
                    if(minutes == 41) mps ='минуту';
                    if(minutes == 42) mps ='минуты';
                    if(minutes == 43) mps ='минуты';
                    if(minutes == 44) mps ='минуты';
                    if(minutes == 45) mps ='минут';
                    if(minutes == 46) mps ='минут';
                    if(minutes == 47) mps ='минут';
                    if(minutes == 48) mps ='минут';
                    if(minutes == 49) mps ='минут';
                    if(minutes == 50) mps ='минут';
                    if(minutes == 51) mps ='минуту';
                    if(minutes == 52) mps ='минуты';
                    if(minutes == 53) mps ='минуты';
                    if(minutes == 54) mps ='минуты';
                    if(minutes == 55) mps ='минут';
                    if(minutes == 56) mps ='минут';
                    if(minutes == 57) mps ='минут';
                    if(minutes == 58) mps ='минут';
                    if(minutes == 59) mps ='минут';
                    if(minutes == 60) mps ='минут';
                    if(seconds == 0) sps ='секунд';
                    if(seconds == 1) sps ='секунду';
                    if(seconds == 2) sps ='секунды';
                    if(seconds == 3) sps ='секунды';
                    if(seconds == 4) sps ='секунды';
                    if(seconds == 5) sps ='секунд';
                    if(seconds == 6) sps ='секунд';
                    if(seconds == 7) sps ='секунд';
                    if(seconds == 8) sps ='секунд';
                    if(seconds == 9) sps ='секунд';
                    if(seconds == 10) sps ='секунд';
                    if(seconds == 11) sps ='секунд';
                    if(seconds == 12) sps ='секунд';
                    if(seconds == 13) sps ='секунд';
                    if(seconds == 14) sps ='секунд';
                    if(seconds == 15) sps ='секунд';
                    if(seconds == 16) sps ='секунд';
                    if(seconds == 17) sps ='секунд';
                    if(seconds == 18) sps ='секунд';
                    if(seconds == 19) sps ='секунд';
                    if(seconds == 20) sps ='секунд';
                    if(seconds == 21) sps ='секунду';
                    if(seconds == 22) sps ='секунды';
                    if(seconds == 23) sps ='секунды';
                    if(seconds == 24) sps ='секунды';
                    if(seconds == 25) sps ='секунд';
                    if(seconds == 26) sps ='секунд';
                    if(seconds == 27) sps ='секунд';
                    if(seconds == 28) sps ='секунд';
                    if(seconds == 29) sps ='секунд';
                    if(seconds == 30) sps ='секунд';
                    if(seconds == 31) sps ='секунду';
                    if(seconds == 32) sps ='секунды';
                    if(seconds == 33) sps ='секунды';
                    if(seconds == 34) sps ='секунды';
                    if(seconds == 35) sps ='секунд';
                    if(seconds == 36) sps ='секунд';
                    if(seconds == 37) sps ='секунд';
                    if(seconds == 38) sps ='секунд';
                    if(seconds == 39) sps ='секунд';
                    if(seconds == 40) sps ='секунд';
                    if(seconds == 41) sps ='секунду';
                    if(seconds == 42) sps ='секунды';
                    if(seconds == 43) sps ='секунды';
                    if(seconds == 44) sps ='секунды';
                    if(seconds == 45) sps ='секунд';
                    if(seconds == 46) sps ='секунд';
                    if(seconds == 47) sps ='секунд';
                    if(seconds == 48) sps ='секунд';
                    if(seconds == 49) sps ='секунд';
                    if(seconds == 50) sps ='секунд';
                    if(seconds == 51) sps ='секунду';
                    if(seconds == 52) sps ='секунды';
                    if(seconds == 53) sps ='секунды';
                    if(seconds == 54) sps ='секунды';
                    if(seconds == 55) sps ='секунд';
                    if(seconds == 56) sps ='секунд';
                    if(seconds == 57) sps ='секунд';
                    if(seconds == 58) sps ='секунд';
                    if(seconds == 59) sps ='секунд';
                    if(seconds == 60) sps ='секунд';
                    
                    document.all.countdown.innerHTML = '<font style="font-family:Arial;font-size:10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>До начала сериала</b> остаётся ждать<br>';
                    document.all.countdown.innerHTML += '<font style="font-family:Verdana;font-size:10pt"><b>' + days + '</b> ' + dps + ' </font>';
                    document.all.countdown.innerHTML += '<font style="font-family:Verdana;font-size:10pt"><b>' + hours + '</b> ' + hps + ' </font>';
                    document.all.countdown.innerHTML += '<font style="font-family:Verdana;font-size:10pt"><b>' + minutes + '</b> ' + mps + ' и </font>';
                    document.all.countdown.innerHTML += '<font style="font-family:Verdana;font-size:10pt"><b>' + seconds + '</b> ' + sps + '</font>';  
              
              
         //Recursive call, keeps the clock ticking.
         setTimeout('countdown(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ');', 1000);
         }


function next_mon()
         {    
     target_week_day = 1;    
         date = new Date();
        
         day = date.getDate();
         month = date.getMonth();
         year = date.getFullYear();
         week_day = date.getDay();
        
         months = new Array('January',
                            'February',
                            'March',
                            'April',
                            'May',
                            'June',
                            'July',
                            'August',
                            'September',
                            'October',
                            'November',
                            'December');
                                    
        
         //This assumes that if today is a target week day,
         //today's date will be used and not next week's.
         //To change that, just change
         //if(week_day <= target_week_day)
         //to
         //if(week_day < target_week_day)
        
         if(week_day <= target_week_day)
            days_left = target_week_day - week_day;
         else
            days_left = 7 - (week_day - target_week_day);
        
         //This script works by finding out the number of days separating
         //the current date and the next target week day.
         next_week_day = new Date(year, month, day + days_left);
        
                                          
         return(next_week_day);
         }
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 10.6.2009, 14:28; Ответить: Witu
Сообщение #2


document.all.countdown.innerHTML = '<font style="font-family:Arial;font-size:10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>До начала сериала</b> остаётся ждать<br>';

Undefined
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lostiK
lostiK
Topic Starter сообщение 10.6.2009, 15:51; Ответить: lostiK
Сообщение #3


не понял.. простите, а можно подробнее
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 10.6.2009, 16:12; Ответить: Witu
Сообщение #4


countdown не задано
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
..::Silence::..
..::Silence::..
сообщение 10.6.2009, 16:15; Ответить: ..::Silence::..
Сообщение #5


Может стоит дать другой id диву?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 10.6.2009, 17:16; Ответить: Apay
Сообщение #6


самое гдавное условие: никогда не давать функциям названия встречающиеся в html (например в данном случае "countdown")
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 10.6.2009, 17:17; Ответить: Witu
Сообщение #7


я сомневаюсь что можно использовать ID без его получения

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
69 traveliver 4449 25.3.2024, 6:48
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67504 23.3.2024, 12:51
автор: Alexand3r
Открытая тема (нет новых ответов) Крауд-маркетинг который работает | Эффективные Ру-ссылки
1 Azyuka 958 13.2.2024, 19:36
автор: tascha56
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1188 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Что приведет к краху всего рынка криптовалют
стейблкоины, прогноз
43 GlazAlmaz 5834 13.1.2024, 17:30
автор: Antarez


 



RSS Текстовая версия Сейчас: 29.3.2024, 3:40
Дизайн