'JAVA/JSP/Source'에 해당되는 글 36건
- 2009.12.14 calendarFunc.js
function initCalendar(containerID, fromID, toID) { this.selectedFieldIndex = -1; this.container1 = document.getElementById(containerID); this.today = new Date(); var thisMonth = this.today.getMonth(); var thisDay = this.today.getDate(); var thisYear = this.today.getFullYear(); this.fields = new Array(2); fields[0] = document.getElementById(fromID); fields[1] = document.getElementById(toID); this.calObj = new YAHOO.widget.Calendar2up_JP( "cal", containerID, (thisMonth + 1) + "/" + thisYear, (thisMonth + 1) + "/" + thisDay + "/" + thisYear); calObj.setChildFunction("onSelect", setDate); calObj.title = "日付を選びなさい"; var renderSunday = function(cal, cell) { YAHOO.widget.Calendar_Core.addCssClass(cell, "sunday"); }; calObj.addWeekdayRenderer(1, renderSunday); calObj.hide(); } function showCalendar1(ix) { if (ix < 0 || ix >= 2) return; this.selectedFieldIndex = ix; var dateString = fields[selectedFieldIndex].value; if (dateString != "") { var data = dateString.split("/"); if (checkDate(data) != false) { var year = data[0]; var month = data[1]; var day = data[2]; calObj.select(month + "/" + day + "/" + year); calObj.setMonth(month - 1); calObj.setYear(year); } } calObj.outerContainer.style.display='block'; calObj.render(); } function checkDate(dateArray) { if (dateArray == null) return false; if (dateArray.length != 3) return false; try { var dt = new Date(month + " " + day + ", " + year +" 00:00:00"); } catch (e) { return false; } return true; } function setDate() { var dt = calObj.getSelectedDates()[0]; var v = dt.getFullYear() + "/" + (dt.getMonth() + 1) + "/" + dt.getDate(); fields[selectedFieldIndex].value = v; calObj.hide(); } var isClicked = false; function checkClicked() { if (isClicked) { return false; } else { isClicked = true; return true; } }
'JAVA/JSP > Source' 카테고리의 다른 글
calendarFunc(mod).js (0) | 2009.12.14 |
---|---|
Printing (0) | 2009.01.29 |
간단한 도서관리 (0) | 2009.01.29 |
파일읽기 (0) | 2009.01.29 |
메일(첨부자료 3개) 보내기 (0) | 2009.01.29 |