달력 이전달, 다음달 버튼이 안먹어요..ㅠ
본문
달력 관련 문의드립니다~
http://www.livescoregom.com/default.attend.asp?gn=7&ln=5
요기 지금 개발중인데요~
룰렛 바로 아래 달력 중에..
"2015년 10월" 이 부분 옆으로 이전달, 다음달 버튼이 있는데요~
버튼 누르면 이전달, 다음달로 바뀌기는 하는데..
년도가 넘어가면 오류가 나네요~
이부분은 제가 잘 모르는 부분이라..^^;;(참고로 전 퍼블리셔구요..ㅠ)
<div class="calendar_box">
<a href="<%=LocalPageAsp%>?id=<%=LocalId%>&data=<%=TYear%><%=TMonth-1%>" class="btn_year_pre"><img src="/images/icon_month_pre.png" alt="이전달" /></a>
<a class="this_year" href=<%=LocalPageAsp%>?id=<%=LocalId%>&data=<%=TYear%><%=TMonth%>><%=TYear%>년 <%=TMonth%>월</a>
<a href=<%=LocalPageAsp%>?id=<%=LocalId%>&data=<%=TYear%><%=TMonth+1%> class="btn_year_next"><img src="/images/icon_month_next.png" alt="다음달" /></a>
</div>
해당 부분 코드구요~
어디를 수정해야 할지 모르겠습니다.ㅠ
고수님들 힌트좀 주세요..ㅠ
아 요건 해당 스크립트 부분인거 같은데요~ㅠㅠ해석을 못해서..ㅠ
<%
'월의 마지막날을 리턴한다.
Function gfncGetLastDay(LocalYear,LocalMonth)
LocalHYear = LocalYear
LocalHMonth = LocalMonth+1
if LocalHMonth = 13 then
LocalHYear = LocalHYear + 1
LocalHMonth = 1
end if
gfncGetLastDay = datediff("d",LocalYear & "/" & LocalMonth & "/1", LocalHYear & "/" & LocalHMonth & "/01")
End Function
%>
답변 2
형식이 안맞아서 그런거 같아요
년월일을 계산해서 2015년도 12월에서 다음달로 하면 2016년 01로 셋팅을 해주셔야 하는데요
확인해보니 201513 즉 13월로 셋팅 되네요. 아마 상단 소스 에서 무조건 +1증가 시켜주는게 아닌가 싶네요
이부분은 년월을 계산해서 정확하게 셋팅을 해주셔야 문제가 없어보여집니다.
좀더 궁금한사항이 있으시면 쪽지 주세요 ^^
혹시 모르니 인코딩을 셋팅하시고 다시 테스트를 해보세요..
인코딩 깨져서 뭐가문제인지 알수가 없네요 ㅎㅎ.
와우 매일매일 출석룰렛 이쁘네요....
나도 만들어보고 싶다..