2015-04-17 1 views
1

я создал веб-сайт с датой-подборщик каландромHTML работает календарь

Но календарь зашит в 365 див с 365 идентификаторами Див и текстом внутри. Как сделать «настоящий» каландр, который работает *, а затем я могу его стилизовать, чтобы выглядеть и вести себя (с помощью javascript), как тот, который я имитировал (созданный с помощью div)? :) Сейчас он создается как:

<div id = "calender"> 
    <div id = "january1"> 1 </div> 
    <div id = "january2"> 1 </div> 
    ... 
</div> 

Я хочу реальный календарь, который генерирует необходимое количество дней в месяце за все годы ...

ответ

0

Какова цель вашего сайта? Для любого динамического контента вы, вероятно, захотите посмотреть на некоторые фоновые рамки с возможностями обработки, такими как Ruby on Rails, Django, Node.js или даже PHP (не рекомендуется), чтобы создать полностью функциональный динамический веб-сайт. Конечно, вы также можете сначала представить страницу шаблона клиенту, прежде чем динамически изменять div с Javascript на стороне клиента. Но это не имеет большого смысла.

Отправной точкой для Rails будет https://www.railstutorial.org/book, что не только объясняет Rails, но и делает приличную работу, направляя вас через весь базовый процесс веб-разработки.

+0

Целью является «просто», чтобы иметь календар, который я могу полностью стилизовать в CSS и сделать наведение и щелчок на каждой дате с помощью javascript. Даты, месяцы и годы должны быть правильными. К сожалению, я только знаю html, css, javascript и немного php на данный момент ... Но я сделаю некоторое исследование, если Ruby, Django или Node.js смогут решить мою проблему. :) –

+0

может быть что-то вроде https://www.softcomplex.com/products/tigra_calendar/? –

+0

Этот «продукт», по-видимому, предлагает только календарь для поля типа «даты» в формах, который в основном уже имеет всплывающее окно даты. Если вы хотите отобразить какой-либо div, настроенный самостоятельно с помощью логики, как указано в вашем вопросе, необходимо использовать механизм * шаблона *, такой как HAML рельсов http://haml.info/ или Jinja2 для Django. Вы можете прочитать их описания, чтобы понять, чего они могут достичь. И в любом случае, если на вашем веб-сайте нет какой-либо логики бэкэнд, то какой смысл позволять пользователю выбирать что-то в любом случае :) –

Смежные вопросы