Программирование > JavaScript & JScript

Выбор числа и занесения его в поле

(1/2) > >>

andy5555:
может есть и готовый скрипт но нужно следущее

есть поле для ввода числа даты можно конечно и вручную ввести но возле поля должна быть кнопочка при нажатии на которую появляется календарик в котором можно выбрать дату и кликнуть на неё что-бы она появилась в этом поле

for_i_0:
andy5555
Кадендарь Java Script - поиск в Google

andymc:
Вот тебе моя прога - календраик, может пригодится....


--- Код: ---



g={
d:document,
ds:document.styleSheets,
pds: parent.document.styleSheets,
w:function(s){this.d.write(s)},
get:function(id){
if(document.all)
return document.all[id];
else
return document.getElementById(id)
},
show:function(id){this.get(id).style.display=\'block\'},
hide:function(id){this.get(id).style.display=\'none\' },
showhide:function(id){
if (this.get(id).style.display=\'none\') {
this.show(id)
} else {
this.hide(id)
}
},
insText:function(id,text){this.get(id).innerHTML=text},
addl:function(obj,e,func){
if (obj.addEventListener) obj.addEventListener(e,func, false);
else if (obj.attachEvent) obj.attachEvent(\'on\'+e,func);
}
}
function w(s) {document.write(s)}

Календарь






// Календарик сделан 23 февраля, 19-50
// Автор - Андрей Огибин (andymc@inbox.ru)
w(\'            \'
+\'<\'
+\'<\'
+\'2006     \'
+\'   >>            \'
+\'    <    \'
+\'    Февраль    \'
+\'    >   \'
+\' \')
// надо сначала WRITE таблицу из 2 строк. Сверху сразу WRITE управление, а снизу - элемент \'calendar\', кот. потом будет меняться.
function change(num,what) {
if (what==\'yearId\') {
year+=num
g.insText(\'yearId\',year)
showCalendar(month,year)
} else {
month+=num
month==-1?month=11:false;
month==12?month=0:false;
g.insText(\'monthId\',monthArray[month])
showCalendar(month,year)
}
}
Date.prototype.getNumDays=function(month,year) {
daysNumArray=[31,28,31,30,31,30,31,31,30,31,30,31]
if (month==1&&year%4==0||(year % 400)==0) {
return 29
} else {
return daysNumArray[month]
}
}
function getNumWeeks(month,year) {
firstDay=new Date
firstDay.setFullYear(year)
firstDay.setMonth(month)
firstDay.setDate(0)
numDays=firstDay.getNumDays(month)
firstMonthDay=firstDay.getDay()
return numWeeks=Math.ceil((numDays+firstMonthDay)/7)
}
function getFirstMonthDay(month,year) {
firstDay=new Date
firstDay.setFullYear(year)
firstDay.setMonth(month)
firstDay.setDate(0)
return firstMonthDay=firstDay.getDay()
}
Array.prototype.print_r=function () {
if (this.constructor==Array) {
for (i=0; i

andy5555:
к сожелению выше указанный код неработает. Вот что у меня отображается:

сегодня
Выбрано

for_i_0:
andy5555
за то моя выше указанная иструкция по поводу нахождения ответов на часто задаваемы вопросы работает в 80% из 100%.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии