ФорумПрограммированиеJavaScript → Календарь............

Календарь............

  • Ermak

    Сообщения: 120 Репутация: N Группа: Кто попало

    Spritz 9 февраля 2009 г. 11:14

    Я нашел код javascript "календарь"


    ////////////////////////////////////////////////////////////////////
    //// ////
    //// DDEVELOPER CALENDAR 1.1 | RUSSIAN TEAM ////
    //// ////
    //// Developer: KEMBL | [email protected] | ICQ 1413559 ////
    //// Idea: in Air ////
    //// copyright : FREEWARE && AS-IS ////
    //// ////
    //// descriprion: ////
    //// Simple call putdate(), from HTML ////
    //// ////
    //// P.S. charset=windows-1251 ////
    ////////////////////////////////////////////////////////////////////

    var nowDate = new Date;
    var TodayYear;
    TodayYear = 1900 + nowDate.getYear();
    if (TodayYear >=3900) {TodayYear = TodayYear - 1900;}

    function putDate(){
    switch (nowDate.getDay()){
    case 0: DayNow_text = "Воскресение"; break;
    case 1: DayNow_text = "Понедельник"; break;
    case 2: DayNow_text = "Вторник"; break;
    case 3: DayNow_text = "Среда"; break;
    case 4: DayNow_text = "Четверг"; break;
    case 5: DayNow_text = "Пятница"; break;
    case 6: DayNow_text = "Суббота"; break;
    }

    var MonthNow;
    var nd = nowDate.getMonth()

    switch (nd){
    case 0 : MonthNow = new month("\u042f\u043d\u0432\u0430\u0440\u044c", 31, 0); break;
    case 1 : MonthNow = new month("\u0424\u0435\u0432\u0440\u0430\u043b\u044c", ((TodayYear % 4) != 0 ? 28 : 29), 1); break;
    case 2 : MonthNow = new month("\u041c\u0430\u0440\u0442\u0430", 31, 2); break;
    case 3 : MonthNow = new month("\u0410\u043b\u0440\u0435\u043b\u044f", 30, 3); break;
    case 4 : MonthNow = new month("\u041c\u0430\u044f", 31, 4); break;
    case 5 : MonthNow = new month("\u0418\u044e\u043d\u044f", 30, 5); break;
    case 6 : MonthNow = new month("\u0418\u044e\u043b\u044f", 31, 6); break;
    case 7 : MonthNow = new month("\u0410\u0432\u0433\u0443\u0441\u0442\u0430", 30, 7); break;
    case 8 : MonthNow = new month("\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044f", 30, 8); break;
    case 9 : MonthNow = new month("\u041e\u043a\u0442\u044f\u0431\u0440\u044f", 31, 9); break;
    case 10 : MonthNow = new month("\u041d\u043e\u044f\u0431\u0440\u044f", 30, 10); break;
    case 11 : MonthNow = new month("\u0414\u0435\u043a\u0430\u0431\u0440\u044f", 31, 11); break;
    }


    var firstDay = new Date(TodayYear, MonthNow.index, 1)
    var Fmd = firstDay.getDay()
    var Ml = MonthNow.length
    var count =1;
    var fl=0;

    document.write("<table border=0 cellpadding=0 cellspacing=1 width=100% bgcolor=#FFFFFF><tr><td bgcolor=#E9E9E9 width=18% align=center>");
    document.write(DayNow_text + ", <b>" +nowDate.getDate() + "-e</b> " + MonthNow.name+"</td><td width=1% bgColor=#FFFFFF></td>");

    for (var i = 0; i < 7; i++) {
    if ( i == Fmd ) { fl = 1}
    if (fl){
    if ( count == nowDate.getDate()) document.write("<td align=center width=2% bgcolor=#DDFFDD><b>"+nowDate.getDate()+"</b></td>")
    else (i == 0 || i == 6) ? document.write("<td align=center width=2% bgcolor=#FFDDDD><b>"+count+"</b></td>") : document.write("<td align=center width=2% bgcolor=#DDDDDD>"+count+"</td>")
    i == 6 ? i=-1 : i
    ++count > Ml ? (i=8) : i

    }
    }
    document.write("<td width=1% bgColor=#FFFFFF></td></tr></table>")
    }

    function month(name, length, index){
    this.name = name
    this.length = length
    this.index = index
    }

    ////////// END //////////



    Но я не могу понять как мне сделать так что на сайте показывался календарь, скажите пожалуйста.
  • repsak

    Сообщения: 1 Репутация: N Группа: Кто попало

    Spritz 10 февраля 2009 г. 6:54, спустя 19 часов 40 минут 3 секунды

    //// Simple call putdate(), from HTML ////

    там где хочешь поставить календарик, пропиши: <script type="text/javascript">putDate();</script>

    имхо, календарик не из лучших!!!
  • Ermak

    Сообщения: 120 Репутация: N Группа: Кто попало

    Spritz 10 февраля 2009 г. 10:01, спустя 3 часа 6 минут 30 секунд


    //// Simple call putdate(), from HTML ////

    там где хочешь поставить календарик, пропиши: <script type="text/javascript">putDate();</script>

    имхо, календарик не из лучших!!!

    Скинь тогда календарь лучше…………….

Пожалуйста, авторизуйтесь, чтобы написать комментарий!