![]() |
|
||||||||||
|
|||||
|
Есть такая штука, выводила дни рожденья в зависимости от текущей даты(геморойно, но работает).
так вот, как ее же во Flash забубенить, просто я не все знаю по датам во Flashe. //JavaScript //made by Aleksey Dotsenko var nowDate=new Date(); var c1="Кости Алешина"; var cd1="October 8,1983"; var c2='Жоры Андреева';var cd2="June 2,1984"; var c3="Маши Анищенко";var cd3="June 12,1983"; var c4="Димы Балыкова";var cd4="March 2,1983"; var c5="Анны Блаженовой";var cd5="November 13,1984"; var c6="Сергея Бондаренко";var cd6="June 17,1983"; var c7="Дениса Борисова";var cd7="June 7,1983"; var c8="Бориса Бызова";var cd8="March 3,1983"; var c9="Димы Воробьева";var cd9="January 4,1983"; var c10="Лены Галошиной";var cd10="August 22,1981"; var c11="Димы Гордина";var cd11="April 19,1983"; var c12="Сергея Грошева";var cd12="October 12,1982"; var c13="Андрея Гудкова";var cd13="November 7,1981"; var c14="Ромы Дегтяря";var cd14="July 11,1983"; var c15="Лёши Доценко ";var cd15="June 21,1983"; var c16="Сергея Жукова";var cd16="November 31,1983"; var c17="Саши Курдасова";var cd17="December 31,1983"; var c18="Вики Масленкиной";var cd18="May 20,1983"; var c19="Коли Махалкина";var cd19="January 26,1983"; var c20="Дениса Нечаева";var cd20="November 13,1983"; var c21="Виталика Никифорова";var cd21="October 1,1983"; var c22="Гали Петровой";var cd22="April 13,1983"; var c23="Антона Потапова";var cd23="August 15,1983"; var c24="Вадима Саркисова";var cd24="April 12,1983"; var c25="Кости Сафонова";var cd25="April 23,1983"; var c26="Сергея Ткаченко";var cd26="May 6,1983"; var c27="Саши Юргенсона";var cd27="January 26,1984"; var c28="Остина";var cd28="May 20,1980"; var c29="Дози";var cd29="January 28,1979"; var c30="Ньиренды Вуилы";var cd30="December 30,1980"; var c31="Бориса Алексеевича БОЛДОВА, преподавателя по ТОЭ";var cd31="May 17,1940"; //--------Другие даты---------------------- var data1="<font color=\"#FF0000\">День трудящихся!</font><br>Если вам некуда пойти в этот день,и ненадо лежать весь день уткнувшись в телевизор,отметьте праздник ДОСТОЙНО, могу Вам предложить сходить на празднечную демонстрацию. Он состоится 1 мая в 9:00 на Калужской площади! По окончании - бесплатный рок концерт!"; var d1="May 1, 2002"; var data2="Международный женский день! А Вы купили подарок своей девушке? С ПРАЗДНИКОМ ДОРОГИЕ ВЫ НАШИ ДЕВУШКИ!!!"; var d2="March 8, 2002"; //------------Конец других дат--------------- //-----------Дни рождения---------- var totalBirthdays=31; var totalOtherDates=2; //********FindUser****************** function FindUser(){ alert('!!!!!!!!!!!!!!!'); var isFind=false; var i=0; do { if( document.all.ser_name==(eval('c'+i)) ) { isFind=true; alert('УРА!!! Нашел!'); } } while (!isFind) } //************************* function ViewDates(when,days){ var text=''; for (var i=1; i<(totalBirthdays+1) ;i++){ var day=''; var hisName=eval('c'+i); var hisDate=new Date(eval('cd'+i)); var hisNowDate=new Date(eval('cd'+i)); hisNowDate.setYear(nowDate.getYear()); var hisAge=nowDate.getFullYear()-hisDate.getFullYear(); //-------Сейчас-------------- if (when==0) if (hisDate.getDate()==nowDate.getDate() && hisDate.getMonth()==nowDate.getMonth()) { text+='Happy Birthday '+'<b><font color=\"#FFFFCC\">'+hisName+'</font></b>'+"<br>"+'Исполнилось '+hisAge+' лет'+'<br>';} //-----Было-------------------------- if (when < 0) if (GetDays(eval('cd'+i))<0 && GetDays(eval('cd'+i))>=((-1)*days) ){ text+=hisDate.getDate()+'.'+(hisDate.getMonth()+1)+' Happy Birthday '+'<b><font color=\"#FFFFCC\">'+hisName+'</font></b>'+"<br>"+'Исполнилось '+hisAge+' лет'+'<br>'; }; //-------------------Скоро------------- if (when > 0) if (GetDays(eval('cd'+i))>0 && GetDays(eval('cd'+i) )<=days ) { text+=hisDate.getDate()+'.'+(hisDate.getMonth()+1)+' День рожденья '+'<b>'+hisName+'</b>'+"<br>"+'Исполнилось '+hisAge+' лет'+'<br>'; } } //******************Конец вывода дней рождений*************** //************Начало Вывода дат****************** for (var i=1; i<(totalOtherDates+1) ;i++){ var title=eval('data'+i); var date=new Date(eval('d'+i)); var NowDate=new Date(eval('d'+i)); hisNowDate.setYear(nowDate.getYear()); var hisAge=nowDate.getFullYear()-hisDate.getFullYear(); //-------Сейчас-------------- if (when==0) if (date.getDate()==nowDate.getDate() && date.getMonth()==nowDate.getMonth()) { text+='Событие!: '+'<b>'+title+'</font></b>'+"<br>";} //-----Было-------------------------- if (when < 0) if (GetDays(eval('d'+i))<0 && GetDays(eval('d'+i))>=((-1)*days) ){ text+=date.getDate()+'.'+(date.getMonth()+1)+' Событие!: '+'<b>'+title+'</b>'+"<br>"; }; //-------------------Скоро------------- if (when > 0) if (GetDays(eval('d'+i))>0 && GetDays(eval('d'+i) )<=days ) { day=date.getDate(); text+=date.getDate()+'.'+(date.getMonth()+1)+' Событие!: '+'<b>'+title+'</b>'+"<br>"; } } //******************Конец Вывода Дат****************************** if (text.length< 10) text=' День как день!'; return text; } //-----Функция возвращающая кол-во оставшихся дней------ function GetDays(future){ today = new Date(); nextEVENT = new Date(future); nextEVENT.setYear(today.getFullYear()); msPerDay = 24 * 60 * 60 * 1000 ; daysLeft = (nextEVENT.getTime() - today.getTime())/ msPerDay;; daysLeft =Math.round(daysLeft); return daysLeft; } |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
по датам во флаше почти все так же
P.S. 62 переменные - в XML , please!!!! или в массив на худой конец P.P.S. удивительно как этот JS пашет ![]() |
![]() |
Часовой пояс GMT +4, время: 12:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|