Показать сообщение отдельно
  #1 (permalink)  
Старый 18.04.2015, 12:34
Аспирант
Отправить личное сообщение для useruser Посмотреть профиль Найти все сообщения от useruser
 
Регистрация: 20.01.2013
Сообщений: 34

Как изменить скрипт календаря?
Скрипт календаря большой. Привел код нужной функции.

По клику на поле с тегом input и классом date появляется календарь.
После выбора даты в календаре - в поле появляется выбранная дата.

Мне нужно чтобы по клику на картинке появлялся календарь.
После выбора даты в календаре - в поле появляется выбранная дата.
Проблема в том, что после изменения скрипта - в поле не появляется выбранная дата.
Календарь появляется по клику на картинке, дата выбирается, дата не появляется в поле.
Строки до изменения закомментированы.

HTML
Код:
<input type="text" name="some_date" class="date">
<img src="images/calendar.png" class="calendar">
Код нужной функции.
function initCalendar(e, el) {
d.onkeyup = cancel
var inputs = (el) ? [el] : gt("img") , inp;
//var inputs = (el) ? [el] : gt("input") , inp;
for (var e in inputs) {
inp = inputs[e]
if (!hc(inp && inp.className, "calendar")) continue;
//if (!hc(inp && inp.className, "date")) continue;
inp.onclick = showMonth 
inp.onfocus = showMonth 
inp.onblur = hideMonth 
}
}


Пожалуйста, помогите советом, подскажите где исправить код.
Ответить с цитированием