채택완료

달력 이전달, 다음달 버튼이 안먹어요..ㅠ

2015-10-29 (목) 17:30:30 2,363

달력 관련 문의드립니다~

http://www.livescoregom.com/default.attend.asp?gn=7&ln=5 

요기 지금 개발중인데요~

룰렛 바로 아래 달력 중에..

"2015년 10월" 이 부분 옆으로 이전달, 다음달 버튼이 있는데요~

버튼 누르면 이전달, 다음달로 바뀌기는 하는데..

년도가 넘어가면 오류가 나네요~

이부분은 제가 잘 모르는 부분이라..^^;;(참고로 전 퍼블리셔구요..ㅠ)

Copy
<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>

해당 부분 코드구요~

어디를 수정해야 할지 모르겠습니다.ㅠ

고수님들 힌트좀 주세요..ㅠ

 

 

아 요건 해당 스크립트 부분인거 같은데요~ㅠㅠ해석을 못해서..ㅠ

Copy
<%'월의 마지막날을 리턴한다.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개

채택된 답변
+20 포인트

형식이 안맞아서 그런거 같아요

년월일을 계산해서 2015년도 12월에서 다음달로 하면 2016년 01로 셋팅을 해주셔야 하는데요

확인해보니 201513 즉 13월로 셋팅 되네요.  아마 상단 소스 에서 무조건 +1증가 시켜주는게 아닌가 싶네요

이부분은 년월을 계산해서 정확하게 셋팅을 해주셔야 문제가 없어보여집니다.

좀더 궁금한사항이 있으시면 쪽지 주세요 ^^

2015-10-29 (목) 17:37:40

혹시 모르니 인코딩을 셋팅하시고 다시 테스트를 해보세요..

인코딩 깨져서 뭐가문제인지 알수가 없네요 ㅎㅎ.

와우 매일매일 출석룰렛 이쁘네요....

나도 만들어보고 싶다..

답변을 작성하려면 로그인이 필요합니다.