Календарь

Майкл14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.11.2010

(HTML таблица. Ширина: 31 столбец Высота: 3 ячейки)

Пример. ссылка на файл.

http://www.imagepost.ru/images/310/30days.png

При нажатии на "Календарь", появляется веб-календарь. Пользователь выбирает начальную дату, после чего во всех 30ти ячейках, начиная с этой даты выстраиваются числа календаря таким образом, как показано на картинке. Выбранная в календаре дата стоит в первой ячейке. Конец недели разделяется жирной, как граница таблицы, чертой. При нажатии на ячейку, должно появляться меню с тремя пунктами: Закрыто, Пропущено, По умолчанию.

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

Ширина и высота ячеек изменяется в теле кода в пикселях. По умолчанию таблица занимает всю ширину экрана.

Формат ячеек: Выравнивание по центру (по вертикали и по горизонтали)

По умолчанию: Шрифт: Arial Cyr Bold 11

"Осталось n дней" высчитывает количество дней с последней измененной даты, до конца "срока".

Добавить кнопку "Сбросить", при нажатии выдать запрос о сбросе настроек. Попытка выбрать другую дату, при наличии уже введенной информации в таблице, должна вызвать реакцию "Сброса" — запрос о сбросе настроек. После чего показать календарь.

Дополнительная информация:

-Код будет встраиваться в блог на blogspot.com

-Хранение дополнительных файлов на хостинге допустимо.

-Продумать возможные кросдоменные проблемы и способы их разрешения.

-Одновременное использование страницы несколькими пользователями не предусмотрено. Т.е. в один момент времени, таблицей пользуется один человек.

-Для сохранения данных, возможно обновление страницы, если это необходимо. В этом случае необходимо добавить кнопку "сохранить изменения" (также необходим маячок, который будет сигнализировать о наличии несохраненных данных).

Предлагайте цены.