시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > JAVASCRIPT > javascript 소스창고 > 시간,날짜 > 웹 카렌다 상세정보
사이트등록
클라우드태그
javascript
php
CSS
html
ASP
API
jquery
mysql
image
mobile
slide
게시판
메뉴
현재접속자 33 새로고침
웹 카렌다
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 네이버로공유
소스분류 시간,날짜
다운로드 횟수 848 회
간단설명 사용자가 원하는 달을 선택 할 수 있는 웹 카렌다 스크립트
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
소스다운로드 데모 미리보기가 없습니다 스크랩하기


<SCRIPT LANGUAGE="JavaScript"><br /> <br /> <!-- Original: Rob Patrick (rpatrick@mit.edu) --><br /> <!-- Begin<br /> function setToday() {<br /> var now = new Date();<br /> var day = now.getDate();<br /> var month = now.getMonth();<br /> var year = now.getYear();<br /> if (year < 2000) // Y2K Fix, Isaac Powell<br /> year = year + 1900; // http://onyx.idbsu.edu/~ipowell<br /> this.focusDay = day;<br /> document.calControl.month.selectedIndex = month;<br /> document.calControl.year.value = year;<br /> displayCalendar(month, year);<br /> }<br /> function isFourDigitYear(year) {<br /> if (year.length != 4) {<br /> alert ("Sorry, the year must be four-digits in length.");<br /> document.calControl.year.select();<br /> document.calControl.year.focus();<br /> } else { return true; }<br /> }<br /> function selectDate() {<br /> var year = document.calControl.year.value;<br /> if (isFourDigitYear(year)) {<br /> var day = 0;<br /> var month = document.calControl.month.selectedIndex;<br /> displayCalendar(month, year);<br /> }<br /> }<br /> <br /> function setPreviousYear() {<br /> var year = document.calControl.year.value;<br /> if (isFourDigitYear(year)) {<br /> var day = 0;<br /> var month = document.calControl.month.selectedIndex;<br /> year--;<br /> document.calControl.year.value = year;<br /> displayCalendar(month, year);<br /> }<br /> }<br /> function setPreviousMonth() {<br /> var year = document.calControl.year.value;<br /> if (isFourDigitYear(year)) {<br /> var day = 0;<br /> var month = document.calControl.month.selectedIndex;<br /> if (month == 0) {<br /> month = 11;<br /> if (year > 1000) {<br /> year--;<br /> document.calControl.year.value = year;<br /> }<br /> } else { month--; }<br /> document.calControl.month.selectedIndex = month;<br /> displayCalendar(month, year);<br /> }<br /> }<br /> function setNextMonth() {<br /> var year = document.calControl.year.value;<br /> if (isFourDigitYear(year)) {<br /> var day = 0;<br /> var month = document.calControl.month.selectedIndex;<br /> if (month == 11) {<br /> month = 0;<br /> year++;<br /> document.calControl.year.value = year;<br /> } else { month++; }<br /> document.calControl.month.selectedIndex = month;<br /> displayCalendar(month, year);<br /> }<br /> }<br /> function setNextYear() {<br /> var year = document.calControl.year.value;<br /> if (isFourDigitYear(year)) {<br /> var day = 0;<br /> var month = document.calControl.month.selectedIndex;<br /> year++;<br /> document.calControl.year.value = year;<br /> displayCalendar(month, year);<br /> }<br /> }<br /> function displayCalendar(month, year) { <br /> month = parseInt(month);<br /> year = parseInt(year);<br /> var i = 0;<br /> var days = getDaysInMonth(month+1,year);<br /> var firstOfMonth = new Date (year, month, 1);<br /> var startingPos = firstOfMonth.getDay();<br /> days += startingPos;<br /> document.calButtons.calPage.value = " Su Mo Tu We Th Fr Sa";<br /> document.calButtons.calPage.value += "<br /> --------------------";<br /> for (i = 0; i < startingPos; i++) {<br /> if ( i%7 == 0 ) document.calButtons.calPage.value += "<br /> ";<br /> document.calButtons.calPage.value += " ";<br /> }<br /> for (i = startingPos; i < days; i++) {<br /> if ( i%7 == 0 ) document.calButtons.calPage.value += "<br /> ";<br /> if (i-startingPos+1 < 10)<br /> document.calButtons.calPage.value += "0";<br /> document.calButtons.calPage.value += i-startingPos+1;<br /> document.calButtons.calPage.value += " ";<br /> }<br /> for (i=days; i<42; i++) {<br /> if ( i%7 == 0 ) document.calButtons.calPage.value += "<br /> ";<br /> document.calButtons.calPage.value += " ";<br /> }<br /> document.calControl.Go.focus();<br /> }<br /> function getDaysInMonth(month,year) {<br /> var days;<br /> if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) days=31;<br /> else if (month==4 || month==6 || month==9 || month==11) days=30;<br /> else if (month==2) {<br /> if (isLeapYear(year)) { days=29; }<br /> else { days=28; }<br /> }<br /> return (days);<br /> }<br /> function isLeapYear (Year) {<br /> if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) {<br /> return (true);<br /> } else { return (false); }<br /> }<br /> // End --><br /> </SCRIPT>



원하는 달과 년도를 선택하세요
























네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
등록된 의견이 없습니다.
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
도배방지키
 83786388 보이는 도배방지키를 입력하세요.