Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров2.2K
Очередной велосипед. Честно скажу — просто хотелось что-то такое сделать более-менее изящное.
Предлагаю общественности очередной ява-скриптовый календарь.
По работе пишу на ASP.NET, часто пользуюсь встроенным календарем. Но он, понятное дело, на сервере работает, в общем, требует перезагрузки и т.п. Хотелось сделать что-то легковесное и в то же время легко подключаемое в реальную страницу. Что и выношу на суд общественности.

На выходе — валидный xHTML.

Чем отличается от прочих собратьев?
  • Внешний вид — только CSS, никаких впаянных в код картинок или стилей
  • Включать в страницу удобно

Про включение в проект — пара слов. Надо вот что вписать в страничку:
  1. Добавляем наймспейс к элементу «HTML»:
    <HTML xmlns:tb="http://technobrain.110mb.com/software/jscalendar">
  2. Включаем «скин» (CSS-файл):

    Включаем собственно JS-либу:
    />
    А вот конкретно в странице, в том месте, где нам нужен календарь, пишем хитрый тэг:
    <tb:jscalendar onSelected="onChangeDate" tb:InitialDate="24.03.2008">
  3. пофиксено, по ссылкам — актуальные версии. В комментариях мне указали, что я не оригинален, впрочем, я не сомневался, что делаю велосипед. Скины, которые приложены — конечно же, очень далеки от совершенства. С раскрасками у меня не всегда хорошо.
Теги:
Хабы:
Всего голосов 10: ↑8 и ↓2+6
Комментарии17

Публикации

Истории

Ближайшие события

12 – 13 июля
Геймтон DatsDefense
Онлайн
19 сентября
CDI Conf 2024
Москва