Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 05:11:14

Страниц: [1] 2
Печать
Автор Тема: Календарь javascript (datepicker)  (Прочитано 678 раз)
0 Пользователей и 1 Гость смотрят эту тему.
stopkran    ↓ 
22 Октябрь, 2011, 08:48:41
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 58
Сила слова: 0

очень маленький (http://ir2.ru/calendar_ir2.zip), пример работы: http://ir2.ru/calendar.htm
 
Подключение:
 
1. Добавить к HEAD HTML-страницы две строчки:
 
    <link rel='stylesheet' href='calendar.css' type='text/css'>
    <script type='text/javascript' src='calendar.js'></script>
 
2. Полям ввода (input) назначить класс "date" (<input name='' class='date'>)
 
Формат даты и всяких надписей (день, месяц) можно менять в файле calendar.js (переменная lang).
Записан
master    ↓ 
22 Октябрь, 2011, 09:27:51 , спустя 39 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

шрифты на странице примера конечно пиздец
Спустя 31 секунду добавил
а я вот ололо задаю дату в формате DD-MM-YYYY, а не через точку
Записан

md5    ↓ 
22 Октябрь, 2011, 01:05:24 , спустя 3 часа 37 минут 33 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

я когда убираю фокус с инпута - календарь должен исчезать
+ есть же Jquery UI
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
master    ↓ 
22 Октябрь, 2011, 01:09:03 , спустя 3 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

+ есть же Jquery UI
ну сделал чел календарь, выложил. похвали, ёпт
Записан

AlexB    ↓ 
22 Октябрь, 2011, 01:15:45 , спустя 6 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3428
Сила слова: 2.6

В IE8 выскакивает в левом нижнем углу окна
Записан

stopkran    ↓ 
22 Октябрь, 2011, 03:13:56 , спустя 1 час 58 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 58
Сила слова: 0

[/quote]md5, AlexB, огромное спасибо!
 
Так и знал, что надо на Пыхе календарь показать. А то выложил на javascript.ru, так хоть бы один гад сказал об ошибках! :-)
 

я когда убираю фокус с инпута - календарь должен исчезать

Вроде, сделал.
 

+ есть же Jquery UI

Так я сделаю лучше :-)
 

В IE8 выскакивает в левом нижнем углу окна

Бл.., совсем забыл про ИЕ. Про event. Исправил. Счас в zip запихну.
 

Записан
stopkran    ↓ 
22 Октябрь, 2011, 03:19:31 , спустя 5 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 58
Сила слова: 0

Нет, наврал, с потерей фокуса не всё просто. Пока вернул, как было. Счас допилю.
Записан
Stasovsky    ↓ 
22 Октябрь, 2011, 03:27:32 , спустя 8 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

когда тыкаю на селекты, календарь тупо закрываеццо...
и почему я могу выдрать дату окончания раньше даты начала?
Записан
stopkran    ↓ 
22 Октябрь, 2011, 04:09:37 , спустя 42 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 58
Сила слова: 0

Stasovsky, проблема появилась из-за экспериментов с потерей фокуса (только что исправил)
Спустя 1 минуту 34 секунды добавил
А "дата начала" - чистая условность (чтобы не писать "дата 1", "дата 2"...)
Записан
stopkran    ↓ 
23 Октябрь, 2011, 01:42:58 , спустя 21 час 33 минуты 21 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 58
Сила слова: 0


а я вот ололо задаю дату в формате DD-MM-YYYY, а не через точку

Добавил в файл calendar.js массив (объект) dict.calendar, в него можно писать разделитель по имени 'div': {div:'-'} (сейчас поставил дефис), а ещё можно запихать таблицу вида:
 
table:{
'2011-10-31':'Хэллоуин — канун Дня всех святых',
'2011-11-01':'День судебного пристава'
}
 
- надписи будут помещены в соотв. дни в виде атрибута title.
Записан
Sinkler    ↓ 
23 Октябрь, 2011, 01:44:33 , спустя 1 минуту 35 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6807
Сила слова: 1.07

ну сделал чел календарь, выложил. похвали, ёпт
хвалю, но ui юзабельнее))
Записан

Ivan    ↓ 
23 Октябрь, 2011, 01:58:22 , спустя 13 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

кто нибудь знает как ui заставить года листать быстро?
Записан

Frozzeg    ↓ 
23 Октябрь, 2011, 02:04:36 , спустя 6 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5501
Сила слова: 1.67

повесить событие onChange, а не onClick
 
если стрелками поменять год или месяц - то ничего не происходит
Записан
Stasovsky    ↓ 
23 Октябрь, 2011, 02:29:05 , спустя 24 минуты 29 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

onchange в ие парашит, на сколько я помню
Записан
Sinkler    ↓ 
23 Октябрь, 2011, 02:36:32 , спустя 7 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6807
Сила слова: 1.07

проще перечислить, что в ие не парашит
Записан

Страниц: [1] 2
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd