Еще одно обновление Javascript-календаря

Еще одно обновление Javascript-календаря

КалендарьПрошло уже довольно много времени после того, как я успокоился и стал пользоваться календарем. В общем привык и никаких изменений не планировал. Но позавчера некто kyc0k оставил комментарий с доработкой скрипта для возможности быстрой смены года. Видимо парсер съел самое интересное, но смысл был понятен. Очень жаль, но kyc0k не оставил контактных данных, поэтому связаться с ним не получилось.

Но благодаря ему скрипт обрел дополнительную функциональность (хотя, возможно, потерял в визуальной части). В свежей версии добавлена возможность изменять отдельно год или месяц.

Остались нетронутыми основные функции:
- подключение к полю ввода input text;
- русская(cp1251) и английская версия, с различием первого дня недели;
- подсветка текущей даты;
- подсветка выбранной пользователем даты;
- быстрый выбор сегодняшней даты одним кликом.

По ссылке, представленной ниже, находится файл с тремя версиями календаря, начиная с самой старой.

Скачать скрипт календаря

Статья опубликована на сайте bechtold.biz — 25 марта 2010 г.
Сайтостроительство

Комментарии (3)

  1. indiano, 01.06.2010 17:32

    Совсем неплохой календарик для примитивных страниц нета, но для реальных проектов совсем никудышный.
    Он некорректно работает в XHTML в браузерах FF, т.е. кросс-браузерность потеряна.

  2. gene, 02.06.2010 10:35

    indiano, скиньте пример страницы, может быть получится исправить.

  3. tullin, 11.11.2011 23:54

    кроссбраузерность исправляется простым фиксом:

    найти:
    getObj(’fc’).style.left=Left(ielem);
    getObj(’fc’).style.top=Top(ielem)+ielem.offsetHeight;

    исправить на:
    getObj(’fc’).style.left=Left(ielem) + ‘px’;
    getObj(’fc’).style.top=Top(ielem)+ielem.offsetHeight + ‘px’;

    опера и фф не понимают числительного указания офсета

Оставить комментарий

Да, я человек!