168 lines
7.4 KiB
Plaintext
168 lines
7.4 KiB
Plaintext
<%--
|
|
Class Name : EgovNormalCalendar.jsp
|
|
Description : EgovNormalCalendar 화면(system)
|
|
Modification Information
|
|
|
|
수정일 수정자 수정내용
|
|
------- -------- ---------------------------
|
|
2009.04.01 이중호 최초 생성
|
|
2011.08.31 JJY 경량환경 버전 생성
|
|
|
|
author : 공통서비스 개발팀 이중호
|
|
since : 2009.04.01
|
|
--%>
|
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>일반달력</title>
|
|
<meta http-equiv="content-language" content="ko">
|
|
<base target="_self">
|
|
<link type="text/css" rel="stylesheet" href="<c:url value="/css/cal.css"/>" >
|
|
<link href="<c:url value='/'/>css/common.css" rel="stylesheet" type="text/css" >
|
|
<script type="text/javascript" src="<c:url value='/js/showModalDialogCallee.js'/>" ></script>
|
|
<script type="text/javaScript" language="javascript">
|
|
/* ********************************************************
|
|
* 초기화
|
|
******************************************************** */
|
|
function fnInit(){
|
|
getDialogArguments();
|
|
var varParam = window.dialogArguments;
|
|
var varForm = document.all["Form"];
|
|
var pForm = parent.document.all["pForm"];
|
|
if (varParam.sDate) {
|
|
var sDate = varParam.sDate;
|
|
if(sDate.length == 10) {
|
|
if(pForm.init.value != "OK") {
|
|
pForm.init.value = "OK";
|
|
varForm.action = "<c:url value='/sym/cmm/EgovselectNormalCalendar.do'/>";
|
|
varForm.year.value = sDate.substr(0,4);
|
|
varForm.month.value = sDate.substr(5,2);
|
|
varForm.submit();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* ********************************************************
|
|
* 연월변경
|
|
******************************************************** */
|
|
function fnChangeCalendar(year, month){
|
|
var varForm = document.all["Form"];
|
|
varForm.action = "<c:url value='/sym/cmm/EgovselectNormalCalendar.do'/>";
|
|
varForm.year.value = year;
|
|
varForm.month.value = month;
|
|
varForm.submit();
|
|
}
|
|
|
|
/* ********************************************************
|
|
* 결과연월일 반환
|
|
******************************************************** */
|
|
function fnReturnDay(day){
|
|
var retVal = new Object();
|
|
var sYear = "0000"+document.Form.year.value;
|
|
var sMonth = "00"+document.Form.month.value;
|
|
var sDay = "00"+day;
|
|
retVal.year = sYear.substr(sYear.length-4,4);
|
|
retVal.month = sMonth.substr(sMonth.length-2,2);
|
|
retVal.day = sDay.substr(sDay.length-2,2);
|
|
retVal.sDate = retVal.year + retVal.month + retVal.day;
|
|
retVal.vDate = retVal.year + "-" + retVal.month + "-" + retVal.day;
|
|
setReturnValue(retVal);
|
|
parent.window.returnValue = retVal;
|
|
parent.window.close();
|
|
}
|
|
|
|
</script>
|
|
<!-- css -->
|
|
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
|
<link rel="stylesheet" href="/kofair_case_seed/css/font.css">
|
|
<link rel="stylesheet" href="/kofair_case_seed/adm/style/common.css">
|
|
<link rel="stylesheet" href="/kofair_case_seed/adm/style/layout.css">
|
|
<link rel="stylesheet" href="/kofair_case_seed/adm/style/popup.css">
|
|
<link rel="stylesheet" href="/kofair_case_seed/adm/style/style.css">
|
|
<style TYPE="text/css">
|
|
body {
|
|
margin-top: 0px; margin-left: 0px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<form name="Form" action ="${pageContext.request.contextPath}/sym/cmm/EgovselectNormalCalendar.do" method="post">
|
|
<input type="hidden" name="init" value="${init}" />
|
|
<input type="hidden" name="year" value="${resultList[0].year}" />
|
|
<input type="hidden" name="month" value="${resultList[0].month}" />
|
|
<input type="hidden" name="day" />
|
|
<div class="calendar_table">
|
|
<table cellpadding="1" class="table-line">
|
|
<thead>
|
|
<tr class="calendar_title">
|
|
<th class="title" width="36" colspan="1">
|
|
<a href="#LINK" onclick="javascript:fnChangeCalendar(${resultList[0].year-1},${resultList[0].month}); return false;" style="selector-dummy:expression(this.hideFocus=false);cursor:pointer;cursor:hand;"><%-- <img src="<c:url value='/images/btn/icon_pre_year.gif' />" alt="이전년도"> <--%><img src="/kofair_case_seed/adm/images/component/icon_arrow_left_double.png" alt="이전년도" /></a>
|
|
</th>
|
|
<th class="title" width="36" colspan="1">
|
|
<a href="#LINK" onclick="javascript:fnChangeCalendar(${resultList[0].year},${resultList[0].month-1}); return false;" style="selector-dummy:expression(this.hideFocus=false);cursor:pointer;cursor:hand;"><%-- <img src="<c:url value='/images/btn/icon_pre_month.gif' />" alt="이전달"> --%> <img src="/kofair_case_seed/adm/images/component/icon_arrow_left.png" alt="이전달" /></a>
|
|
</th>
|
|
<th class="title" width="108" colspan="3">${resultList[0].year}년 ${resultList[0].month}월</th>
|
|
<th class="title" width="36" colspan="1">
|
|
<a href="#LINK" onclick="javascript:fnChangeCalendar(${resultList[0].year},${resultList[0].month+1}); return false;" style="selector-dummy:expression(this.hideFocus=false);cursor:pointer;cursor:hand;"><%-- <img src="<c:url value='/images/btn/icon_aft_month.gif' />" alt="다음달"> --%><img src="/kofair_case_seed/adm/images/component/icon_arrow_right.png" alt="다음달" /></a>
|
|
</th>
|
|
<th class="title" width="36" colspan="1">
|
|
<a href="#LINK" onclick="javascript:fnChangeCalendar(${resultList[0].year+1},${resultList[0].month}); return false;" style="selector-dummy:expression(this.hideFocus=false);cursor:pointer;cursor:hand;"><%-- <img src="<c:url value='/images/btn/icon_aft_year.gif' />" alt="다음년도"> --%><img src="/kofair_case_seed/adm/images/component/icon_arrow_right_double.png" alt="다음년도" /></a>
|
|
</th>
|
|
</tr>
|
|
<tr class="day_tr">
|
|
<th class="title" width="36" >일</th>
|
|
<th class="title" width="36" >월</th>
|
|
<th class="title" width="36" >화</th>
|
|
<th class="title" width="36" >수</th>
|
|
<th class="title" width="36" >목</th>
|
|
<th class="title" width="36" >금</th>
|
|
<th class="title" width="36" >토</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="date_tr">
|
|
<c:forEach var="result" items="${resultList}" varStatus="status">
|
|
<c:choose>
|
|
<c:when test='${result.day == ""}'>
|
|
<c:choose>
|
|
<c:when test='${result.weeks != 6}'><td></td></c:when>
|
|
</c:choose>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<c:choose>
|
|
<c:when test='${result.restAt == "Y" }'>
|
|
<td class="lt_text3" STYLE="color:red;cursor:pointer;cursor:hand" onClick="javascript:fnReturnDay(${result.day});">
|
|
${result.day}
|
|
</td>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<td class="lt_text3" STYLE="color:black;cursor:pointer;cursor:hand" onClick="javascript:fnReturnDay(${result.day});">
|
|
${result.day}
|
|
</td>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
<c:choose>
|
|
<c:when test='${result.week == 7}'>
|
|
<c:out value="</tr>" escapeXml="false"/>
|
|
<c:out value="<tr class='date_tr'>" escapeXml="false"/>
|
|
</c:when>
|
|
</c:choose>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</c:forEach>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="btn_wrap center mt0">
|
|
<input type="submit" id="invisible" class="invisible btn btn_text btn_36 blue_border"/>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html> |