이준호 전자조정시스템 커밋

- 홈페이지 속도 개선 작업 중
This commit is contained in:
leejunho 2023-10-26 10:47:55 +09:00
parent 765b87049e
commit 94bd69773f
7 changed files with 391 additions and 967 deletions

View File

@ -581,6 +581,9 @@ public final class StringUtil2 {
public static String extractLogMethodNm(
String p_url
) throws Exception{
if(p_url.contains(";JSESSIONID")) {
p_url = p_url.substring(0, p_url.indexOf(";JSESSIONID"));
}
String[] s_arr = p_url.split("/");
if (s_arr.length>=3) {

View File

@ -1940,6 +1940,13 @@ public class MainController {
return modelAndView;
}
@RequestMapping(value="/web/kccadr/kccadrCom/kccadrConstantsJsp.do")
public String kccadrConstantsJsp()
throws Exception {
return "web/kccadr/kccadrCom/kccadrConstantsJsp";
}
// 파일을 로컬로 부터 읽어와서 BodyPart 클래스로 만든다. (바운더리 변환)
private BodyPart getFileAttachment(String realFile, String filename) throws MessagingException {
// BodyPart 생성

View File

@ -51,8 +51,7 @@ content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' b
</c:if>
<script type="text/javascript" src="<c:url value='/js/web_common.js'/>"></script>
<script src="/kccadrPb/usr/script/postcode.js"></script>
<!-- 다음 우편번호검색 js -->
<script type="text/javascript" src="<c:url value='/js/kccadr/kccadrCom.js?5'/>"></script>
<%-- <script type="text/javascript" src="<c:url value='/js/kccadr/kccadrConstants.js'/>"></script> --%>
<!-- 전자조정 공통 -->
@ -92,14 +91,22 @@ $(document).ready(function (){
document.title = titleNm + "<" + document.title;
}
}
// $("head").prepend("<title>"+titleNm + "<" + document.title+"</title>")
});
</script>
<%@ include file="/WEB-INF/jsp/web/kccadr/kccadrCom/kccadrConstantsJsp.jsp" %>
<decorator:head />
</head>
<body>
<c:if test="${fn:contains(URL, '/web/kccadr/adjst')
|| fn:contains(URL, '/web/kccadr/accdnt')
|| fn:contains(URL, '/web/kccadr/adjstExp')
|| fn:contains(URL, '/web/kccadr/payment')
}">
<script src="/kccadrPb/usr/script/postcode.js"></script>
<!-- 다음 우편번호검색 js -->
<c:import url="/web/kccadr/kccadrCom/kccadrConstantsJsp.do"/>
</c:if>
<c:import url="/web/com/webCommonHeader.do" />
<c:if test="${!fn:contains(URL , 'main/mainPage.do') && !fn:contains(URL , 'adjstExp/adjstExpMainPage.do')}">
<!-- 서브페이지 -->

View File

@ -1,681 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>한국공예·디자인문화진흥원</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="description" content="한국공예·디자인문화진흥원에 대한 정보를 제공합니다.">
<meta name="keywords" content="한국공예·디자인문화진흥원">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script type="text/javascript" src="/js/tab.js"></script>
<link href="/css/style.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/css/style.min.css">
<link href="/js/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="/css/page.css" rel="stylesheet">
<link rel="stylesheet" href="/css/flexslider.css" type="text/css" media="screen" /><!-- 이미지슬라이드 -->
<script defer src="/js/jquery.flexslider.js"></script>
<link href="/css/index.css" rel="stylesheet">
<script type="text/javascript">
$(document).ready(function(){
if($(window).width() < 701){
$('.main_magazine').attr("onclick", "javascript:location.href='${popupzoneList_05[0].mlink}'");
}
// 실서버
if($(location).attr('host').indexOf("kcdf.or.kr") != -1){
if($(location).attr('host').indexOf("www") == -1){
var strurl = $(location).attr('href');
strurl = strurl.replace("kcdf.or.kr", "www.kcdf.or.kr");
window.location.replace(strurl);
}
}
//레이어 팝업 띄우기
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="10">
<c:if test="${popupListData.popupType eq 'L'}">
if(fnGetCookie('layer_${popupListData.popupId}') == null){
$("#layer_pop_${popupListData.popupId}").fadeIn();
}
</c:if>
</c:forEach>
//윈도우 팝업 띄우기
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="10">
<c:if test="${popupListData.popupType eq 'W'}">
if(fnGetCookie('${popupListData.popupId}') == null ){
fn_openPopup('${popupListData.popupId}', '${popupListData.sortNum}','${popupListData.popupWidthSize}','${popupListData.popupVrticlSize}','${popupListData.popupWidthLc}','${popupListData.popupVrticlLc}');
}
</c:if>
</c:forEach>
});
function fn_layerClose(popupId){
$("#layer_pop_"+popupId).fadeOut();
}
function fn_egov_inqire_notice(bbsId, nttId) {
document.frm.bbsId.value = bbsId;
document.frm.nttId.value = nttId;
document.frm.method = "get";
if("EXTBBSM_000000000002" == bbsId){ //입찰
document.frm.action = "/web/cop/bbs/viewExtBoard.do";
}else{
document.frm.action = "/web/cop/bbsWeb/selectBoardArticle.do";
}
//document.frm.action = "/web/cop/bbsWeb/selectBoardArticle.do";
document.frm.submit();
}
function fn_egov_inqire_notice_secd(bbsId, nttId, seCd) {
document.frmSecd.bbsId.value = bbsId;
document.frmSecd.nttId.value = nttId;
document.frmSecd.seCd.value = seCd;
document.frmSecd.method = "get";
if("EXTBBSM_000000000002" == bbsId){ //입찰
document.frmSecd.action = "/web/cop/bbs/selectExtBbsList.do";
document.frmSecd.submit();
}else{
document.frmSecd.action = "/web/cop/bbsWeb/selectBoardArticle.do";
document.frmSecd.submit();
}
}
function checkMobileDevice() {
var mobileKeyWords = new Array('Android', 'iPhone', 'iPod', 'BlackBerry', 'Windows CE', 'SAMSUNG', 'LG', 'MOT', 'SonyEricsson');
for (var info in mobileKeyWords) {
if (navigator.userAgent.match(mobileKeyWords[info]) != null) {
return true;
}
}
return false;
}
function fn_egov_addNotice() {
document.frm.method = "get";
document.frm.bbsId.value = "BBSMSTR_000000000153";
document.frm.action = "/web/cop/bbs/addBoardArticle.do";
document.frm.submit();
}
/* ********************************************************
* 팝업창 오픈 쿠키 정보 OPEN
******************************************************** */
function fnGetCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
/* ********************************************************
* 쿠키설정
******************************************************** */
function fnSetCookiePopup( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
/* ********************************************************
* 체크버튼 클릭시
******************************************************** */
function fnPopupCheck(popupId , typeFlag) {
fnSetCookiePopup( typeFlag+"_"+popupId , "done" , 1);
fn_layerClose(popupId);
}
function fn_openPopup(popupId,seq,width,height,x,y){
if(width < 200){
width = 200;
}
if(height < 200){
height = 200;
}
var openPopup = window.open('<c:url value='/web/main/EgovPopup.do'/>'+'?popupId='+popupId,
'pop_'+popupId,'width='+width+',height='+height+',top='+y+',left='+x);
if(openPopup != null){
if (window.focus) {openPopup.focus()}
}
}
</script>
<style>
.btn{ background: none;}
.btn:hover {background:none;}
</style>
</head>
<body>
<section class="main">
<!-- 메인비주얼 -->
<!-- <div class="visual_txt"><img src="/img/index/visual_txt.png" alt="한국공예디자인문화진흥원"></div> -->
<div id="slides" class="visual" style="cursor:pointer;">
<c:forEach var="result" items="${mainzoneList}" varStatus="status">
<img alt="${result.mazNm}" onerror="this.src='/images/no_img.jpg'" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>'
<c:if test="${not empty result.mlink}" >
onclick="window.open('${result.mlink}', '_blank');"
</c:if>
/>
</c:forEach>
</div>
<script src="/js/jquery.slides.min.js"></script>
<script type="text/javascript">
$('#slides').slidesjs({
play: {
active: true,
auto: false,
interval: 9000,
navigation:false,
swap: true,
effect : "slide"
},
navigation: {
active: true
},
});
</script>
<!-- 메인 공지글 -->
<div class="main_board_pc">
<div class="main_board">
<div class="main_board_box">
<div class="board_title">공지</div>
<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000122">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${noticeMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}');">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
<div class="main_board_box">
<div class="board_title">사업</div>
<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000119&seCd=SE01">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${bizMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
<div class="main_board_box">
<div class="board_title">입찰</div>
<div class="board_more"><a href="/web/cop/bbs/selectExtBbsList.do?bbsId=EXTBBSM_000000000002">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${bidMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}');">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
<div class="main_board_box">
<div class="board_title">채용</div>
<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000124&seCd=SE01">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${hireMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
<div class="main_board_mobile">
<ul class="tab_main">
<li class="current" data-tab="tab1">공지</li>
<li data-tab="tab2">입찰</li>
<li data-tab="tab3">사업</li>
<li data-tab="tab4">채용</li>
</ul>
<!--공지-->
<div class="tabcontent current" id="tab1">
<div class="main_board_box">
<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000122">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${noticeMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}');">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
</div>
<!--입찰-->
<div class="tabcontent" id="tab2">
<div class="main_board_box">
<div class="board_more"><a href="/web/cop/bbs/selectExtBbsList.do?bbsId=EXTBBSM_000000000002">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${bidMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}' );">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
</div>
<!--사업-->
<div class="tabcontent" id="tab3">
<div class="main_board_box">
<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000119&seCd=SE01">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${bizMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
<script>
$(function() {
$('ul.tab_main li').click(function() {
var activeTab = $(this).attr('data-tab');
$('ul.tab_main li').removeClass('current');
$('.tabcontent').removeClass('current');
$(this).addClass('current');
$('#' + activeTab).addClass('current');
})
});
</script>
</div>
<!--채용-->
<div class="tabcontent" id="tab4">
<div class="main_board_box">
<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000124&seCd=SE01">more +</a></div>
<div class="board_list">
<ul>
<c:forEach var="result" items="${hireMap}" varStatus="status">
<li><span class="lt_list">
<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
<c:out value="${result.nttSj}" />
</a>
</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
<!-- 메인 소식 -->
<div class="main_notice">
<div class="main_title_wr"><img src="/img/index/main_notice_icon.png" alt="아이콘"> 한국공예디자인문화진흥원 소식</div>
<div class="flexslider main_notice_img">
<ul class="slides">
<c:forEach var="result" items="${popupzoneList_01}" varStatus="status">
<li>
<div alt="${result.pozNm}" style="background:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>); cursor:pointer;"
<c:if test="${result.istarget eq 'C'}" >
onclick="javascript:location.href='${result.mlink}';"
</c:if>
<c:if test="${result.istarget eq 'N'}" >
onclick="window.open('${result.mlink}', '_blank');"
</c:if>
>
</div>
</li>
</c:forEach>
</ul>
</div>
<!-- FlexSlider -->
<script type="text/javascript">
(function() {
// store the slider in a local variable
var $window = $(window),
flexslider = { vars:{} };
// tiny helper function to add breakpoints
function getGridSize() {
return (window.innerWidth < 600) ? 1 :
(window.innerWidth < 900) ? 2 : 3;
}
$window.load(function() {
$('.flexslider').flexslider({
slideshow: false,
animation: "slide",
animationSpeed: 400,
animationLoop: false,
itemWidth: 463,
itemMargin: 46,
minItems: getGridSize(), // use function to pull in initial value
maxItems: getGridSize(), // use function to pull in initial value
start: function(slider){
$('body').removeClass('loading');
flexslider = slider;
}
});
});
// check grid size on resize event
$window.resize(function() {
var gridSize = getGridSize();
flexslider.vars.minItems = gridSize;
flexslider.vars.maxItems = gridSize;
});
}());
</script>
</div>
<div class="main_gal_wr">
<div class="main_top_wr">
<!-- KCDF 갤러리 안내 -->
<div class="main_gal_left">
<div class="main_title_wr"><img src="/img/index/main_notice_icon.png" alt="아이콘"> KCDF 갤러리 안내</div>
<div class="main_gal_menu">
<ul>
<li><a href="/web/content.do?proFn=kcdf_gallery" target="_blank"><img src="/img/index/main_gallery_menu01.png" alt="KCDF 갤러리 소개"></a></li>
<li><a href="/web/cop/resve/selectResveList.do?viewCnd=resveList" target="_blank"><img src="/img/index/main_gallery_menu02.png" alt="KCDF 갤러리 대관신청"></a></li>
<li><a href="https://library.kcdf.kr/web/" target="_blank" ><img src="/img/index/main_gallery_menu03.png" alt="KCDF 도서관 바로가기"></a></li>
<li><a href="http://kcdfshop.kr/" target="_blank" ><img src="/img/index/main_gallery_menu04.png" alt="KCDF 온라인샵 바로가기"></a></li>
</ul>
</div>
</div>
<!-- KCDF 갤러리 전시 -->
<div class="main_gal_right">
<div class="main_title_wr"><img src="/img/index/main_gallery2_icon.png" alt="아이콘"> KCDF 갤러리 전시</div>
<div class="flexslider02 main_gal_img">
<ul class="slides">
<c:forEach var="result" items="${popupzoneList_02}" varStatus="status">
<li>
<div alt="${result.pozNm}" style="cursor:pointer; background-image:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>);"
<c:if test="${result.istarget eq 'C'}" >
onclick="javascript:location.href='${result.mlink}';"
</c:if>
<c:if test="${result.istarget eq 'N'}" >
onclick="window.open('${result.mlink}', '_blank');"
</c:if>
>
</div>
</li>
</c:forEach>
</ul>
</div>
<!-- FlexSlider -->
<script type="text/javascript">
(function() {
// store the slider in a local variable
var $window = $(window),
flexslider = { vars:{} };
// tiny helper function to add breakpoints
function getGridSize() {
return (window.innerWidth < 600) ? 1 :
(window.innerWidth < 900) ? 1 : 1;
}
$window.load(function() {
$('.flexslider02').flexslider({
slideshow: false,
animation: "slide",
animationSpeed: 400,
animationLoop: false,
itemWidth: 463,
itemMargin: 10,
minItems: getGridSize(), // use function to pull in initial value
maxItems: getGridSize(), // use function to pull in initial value
start: function(slider){
$('body').removeClass('loading');
flexslider = slider;
}
});
});
// check grid size on resize event
$window.resize(function() {
var gridSize = getGridSize();
flexslider.vars.minItems = gridSize;
flexslider.vars.maxItems = gridSize;
});
}());
</script>
</div>
<div class="mobile_bottom">
<!-- KCDF 블로그 -->
<div class="main_blog">
<div class="main_title_wr"><img src="/img/index/main_blog_icon.png" alt="아이콘"> 한국공예디자인문화진흥원 블로그</div>
<ul class="main_blog_list">
<c:forEach var="result" items="${popupzoneList_03}" varStatus="status">
<li alt="${fn:substring(result.pozNm,0,7)}" style="background:url('<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>') no-repeat center #f3f3f3; background-size:cover;cursor:pointer;"
<c:if test="${result.istarget eq 'C'}" >
onclick="javascript:location.href='${result.mlink}';"
</c:if>
<c:if test="${result.istarget eq 'N'}" >
onclick="window.open('${result.mlink}', '_blank');"
</c:if>
>
<div class="blog_thum_bg" style="width: 100%;">${result.pozNm}</div></li>
</c:forEach>
</ul>
</div>
<!-- 우수문화상품지정제 190207 수정s -->
<c:if test="${not empty popupzoneList_04}" >
<div class="main_kribbon"><!-- 190207 링크추가 수정-->
<div class="kribbon_thumnail" alt="${popupzoneList_04[0].pozNm}" style="background:url('<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${popupzoneList_04[0].popupzoneImageFile}"/>') no-repeat center; background-size:contain;"></div>
<div class="kribbon_left">
<div class="btn">
<a href="${popupzoneList_04[0].mlink}"
<c:if test="${popupzoneList_04[0].istarget ne 'C'}" >
target="_blank"
</c:if>
>바로가기</a>
</div>
</div>
<div class="kribbon_right">
<div class="title">우수문화상품지정제</div>
<div class="text">
우수문화상품 지정제도는
한국의 문화적 가치를 담은 우수문화상품을
지정하여 한복의 옷고름 모양을 딴
K-ribbon 마크를 부착하고, 체계적인
관리와 브랜드마케팅을 통해
‘코리아프리미엄’을 창출하고자 하는
제도 입니다.
<p class="maTop10">2015년 11월 부터 시행되었으며,
문화콘텐츠, 한복, 공예품, 한식·식품 등
한국을 대표할 수 있는 문화상품들을
대상으로 합니다. </p>
</div>
</div>
</div>
</c:if>
<!-- 정기구독 s 190207 수정-->
<c:if test="${not empty popupzoneList_05}" >
<div class="main_magazine"><!-- 190207 링크추가 수정-->
<div class="magazine_thumnail" alt="${popupzoneList_05[0].pozNm}" style="background:url('<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${popupzoneList_05[0].popupzoneImageFile}"/>') no-repeat center; background-size:contain"></div>
<div class="btn">
<a href="${popupzoneList_05[0].mlink}"
<c:if test="${popupzoneList_05[0].istarget ne 'C'}" >
target="_blank"
</c:if>
><img src="/img/index/main_magazine_btn.png" alt="정기구독신청"></a></div>
<div class="text01">
「공예+디자인」은<br>
한국공예디자인문화진흥원이<br>
격월로 발행하는 공예·디자인<br>
전문간행물입니다.
</div>
<div class="text02">공예 + 디자인 격월발행</div>
</div>
</c:if>
</div>
</div>
</div>
<!-- 배너 -->
<div id="link_wrap">
<div class="link_wrap_1300">
<div class="flexslider03 banner_img">
<!--190207 수정 s-->
<ul class="slides">
<c:forEach var="banner" items="${bannerList}" varStatus="status">
<li>
<div alt="${banner.bannerNm}" style="background:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${banner.bannerImageFile}"/>) no-repeat center; background-size:contain ;cursor: pointer;";
<c:if test="${banner.istarget ne 'C'}" >
onclick="window.open('${banner.linkUrl}', '_blank');"
</c:if>
<c:if test="${banner.istarget eq 'C'}" >
onclick="window.open('${banner.linkUrl}', '_self');"
</c:if>
></div>
</li>
</c:forEach>
</ul>
<!--190207 수정 e-->
</div>
<!-- FlexSlider -->
<script type="text/javascript">
(function() {
// store the slider in a local variable
var $window = $(window),
flexslider = { vars:{} };
// tiny helper function to add breakpoints
function getGridSize() {
return (window.innerWidth < 500) ? 3 :
(window.innerWidth < 900) ? 5 : 8;
}
$window.load(function() {
$('.flexslider03').flexslider({
slideshow: false,
animation: "slide",
animationSpeed: 400,
animationLoop: false,
itemWidth: 140,
itemMargin: 30, // 190207 수정
minItems: getGridSize(), // use function to pull in initial value
maxItems: getGridSize(), // use function to pull in initial value
start: function(slider){
$('body').removeClass('loading');
flexslider = slider;
}
});
});
// check grid size on resize event
$window.resize(function() {
var gridSize = getGridSize();
flexslider.vars.minItems = gridSize;
flexslider.vars.maxItems = gridSize;
});
}());
</script>
</div>
</div>
</section>
<form name="frm" action="web/cop/bbsWeb/selectBoardArticle.do" method="get">
<input type="hidden" name="bbsId" />
<input type="hidden" name="nttId" value="0" />
</form>
<form name="frmSecd" action="web/cop/bbsWeb/selectBoardArticle.do" method="get">
<input type="hidden" name="bbsId" />
<input type="hidden" name="nttId" value="0" />
<input type="hidden" name="seCd" />
</form>
<!-- 레이어 팝업 -->
<c:if test="${fn:length(popupList) > 0}" >
<style type="text/css">
.pop-layer .pop-container {padding: 0px 0px;}
.pop-layer p.ctxt {color: #666;line-height: 25px;}
.pop-layer .btn-r {width: 100%; padding-top: 10px;border-top: 1px solid #DDD;text-align: right;}
.pop-layer {display: none;position: absolute;background-color: #fff;border: 1px solid #3571B5;z-index: 10;}
</style>
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="4">
<c:if test="${popupListData.popupType eq 'L'}">
<style type="text/css">
#layer_pop_${popupListData.popupId}{
top: ${popupListData.popupVrticlLc}px;
left: ${popupListData.popupWidthLc}px;
height: auto;
}
</style>
<div id="layer_pop_${popupListData.popupId}" class="pop-layer">
<div class="pop-container">
<div class="pop-conts">
<!--content //-->
${popupListData.nttCn}
<div class="btn-r">
<a href="#" onclick="fn_layerClose('${popupListData.popupId}'); return false;" class="btn-layerClose">Close</a>
<br/>
하루동안 창을 열지 않음 <input type="checkbox" name="chkPopup" value="" onClick="fnPopupCheck('${popupListData.popupId}' , 'layer')" title="하루동안창열지않기체크">
</div>
<!--// content-->
</div>
</div>
</div>
</c:if>
</c:forEach>
</c:if>
<!-- 레이어 팝업 끝-->
</body>
</html>

View File

@ -13,7 +13,6 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<!-- <title>한국원자력안전재단 - 메인</title> -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,user-scalable=yes">
@ -26,7 +25,7 @@
.today_close label{position: relative;}
</style>
<script src="/kccadrPb/usr/script/swiper.js"></script>
<!-- <script src="/kccadrPb/usr/script/swiper.js"></script> -->
<script src="/kccadrPb/usr/script/main.js"></script>
<script type="text/javascript">

View File

@ -1,96 +1,48 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%pageContext.setAttribute("crlf", "\r\n"); %>
<%pageContext.setAttribute("crlt", "&lt;"); %>
<%pageContext.setAttribute("crgt", "&gt;"); %>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache");
%>
<!DOCTYPE html>
<html lang="ko">
<head>
<script type="text/javascript" src="/js/tab.js"></script>
<link rel="stylesheet" href="/css/flexslider.css" type="text/css" media="screen" /><!-- 이미지슬라이드 -->
<script defer src="/js/jquery.flexslider.js"></script>
<link href="/css/index.css" rel="stylesheet">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,user-scalable=yes">
<link rel="stylesheet" href="/kccadrPb/usr/css/swiper.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/swiper.min.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/main.css">
<style>
.today_close label{position: relative;}
</style>
<script src="/kccadrPb/usr/script/swiper.js"></script>
<script src="/kccadrPb/usr/script/main.js"></script>
<script type="text/javascript">
$(document).ready(function(){
if($(window).width() < 701){
$('.main_magazine').attr("onclick", "javascript:location.href='${popupzoneList_05[0].mlink}'");
}
$(document).ready(function (){
// 실서버
if($(location).attr('host').indexOf("kcdf.or.kr") != -1){
if($(location).attr('host').indexOf("www") == -1){
var strurl = $(location).attr('href');
strurl = strurl.replace("kcdf.or.kr", "www.kcdf.or.kr");
window.location.replace(strurl);
}
}
<c:if test="${message != null}">
alert("<c:out value='${message}' />");
</c:if>
//레이어 팝업 띄우기
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="10">
<c:if test="${popupListData.popupType eq 'L'}">
if(fnGetCookie('layer_${popupListData.popupId}') == null){
$("#layer_pop_${popupListData.popupId}").fadeIn();
}
</c:if>
if(fnGetCookie("layer_<c:out value='${popupListData.popupId}' />") == null){
$("#layer_pop_<c:out value='${popupListData.popupId}' />").fadeIn();
};
</c:forEach>
//윈도우 팝업 띄우기
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="10">
<c:if test="${popupListData.popupType eq 'W'}">
if(fnGetCookie('${popupListData.popupId}') == null ){
fn_openPopup('${popupListData.popupId}', '${popupListData.sortNum}','${popupListData.popupWidthSize}','${popupListData.popupVrticlSize}','${popupListData.popupWidthLc}','${popupListData.popupVrticlLc}');
}
</c:if>
</c:forEach>
});
function fn_layerClose(popupId){
$("#layer_pop_"+popupId).fadeOut();
}
function fn_egov_inqire_notice(bbsId, nttId) {
document.frm.bbsId.value = bbsId;
document.frm.nttId.value = nttId;
document.frm.method = "get";
if("EXTBBSM_000000000002" == bbsId){ //입찰
document.frm.action = "/web/cop/bbs/viewExtBoard.do";
}else{
document.frm.action = "/web/cop/bbsWeb/selectBoardArticle.do";
}
document.frm.submit();
}
function fn_egov_inqire_notice_secd(bbsId, nttId, seCd) {
document.frmSecd.bbsId.value = bbsId;
document.frmSecd.nttId.value = nttId;
document.frmSecd.seCd.value = seCd;
document.frmSecd.method = "get";
if("EXTBBSM_000000000002" == bbsId){ //입찰
document.frmSecd.action = "/web/cop/bbs/selectExtBbsList.do";
document.frmSecd.submit();
}else{
document.frmSecd.action = "/web/cop/bbsWeb/selectBoardArticle.do";
document.frmSecd.submit();
}
}
function checkMobileDevice() {
var mobileKeyWords = new Array('Android', 'iPhone', 'iPod', 'BlackBerry', 'Windows CE', 'SAMSUNG', 'LG', 'MOT', 'SonyEricsson');
for (var info in mobileKeyWords) {
if (navigator.userAgent.match(mobileKeyWords[info]) != null) {
return true;
}
}
return false;
}
function fn_egov_addNotice() {
document.frm.method = "get";
document.frm.bbsId.value = "BBSMSTR_000000000153";
document.frm.action = "/web/cop/bbs/addBoardArticle.do";
document.frm.submit();
}
/* ********************************************************
* 팝업창 오픈 쿠키 정보 OPEN
@ -105,7 +57,7 @@ function fnGetCookie(name) {
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
}
/* ********************************************************
* 쿠키설정
@ -116,212 +68,349 @@ function fnSetCookiePopup( name, value, expiredays ) {
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
/* ********************************************************
* 체크버튼 클릭시
******************************************************** */
//팝업 다시보지않기
function fnPopupCheck(popupId , typeFlag) {
fnSetCookiePopup( typeFlag+"_"+popupId , "done" , 1);
fn_layerClose(popupId);
}
function fn_openPopup(popupId,seq,width,height,x,y){
if(width < 200){
width = 200;
}
if(height < 200){
height = 200;
}
var openPopup = window.open('<c:url value='/web/main/EgovPopup.do'/>'+'?popupId='+popupId,
'pop_'+popupId,'width='+width+',height='+height+',top='+y+',left='+x);
if(openPopup != null){
if (window.focus) {openPopup.focus()}
}
//팝업 닫기
function fn_layerClose(popupId){
$("#layer_pop_"+popupId).fadeOut();
}
function popzoneOpen(url,target){
var vTarget;
if(target != "N"){
vTarget = "_self";
}else{
vTarget = "_blank";
}
window.open(url,vTarget);
}
function fn_egov_inqire_notice(bbsId, nttId) {
document.frm.nttId.value = nttId;
document.frm.bbsId.value = bbsId;
document.frm.method = "post";
document.frm.action = "<c:url value='/web/cop/bbsWeb/selectBoardDetail.do'/>?pubDetail=Y";
document.frm.submit();
}
</script>
<style>
.btn{ background: none;}
.btn:hover {background:none;}
</style>
</head>
<body>
<section class="main">
<c:if test="${not empty siteManagerVO}" >
<c:if test="${siteManagerVO.themeSmplUse eq 'Y'}" ><!-- 샘플테마 사용 -->
<div id="slides" class="visual" style="cursor:pointer;">
<c:forEach var="i" begin="1" end="3" step="1">
<img onerror="this.src='/images/no_img.jpg'"
src='/site/theme_sample/theme_${siteManagerVO.theme}/main/main_0${i}.jpg' />
</c:forEach>
</div>
</c:if>
<c:if test="${siteManagerVO.themeSmplUse ne 'Y'}" ><!-- 샘플테마 미사용 -->
<div id="slides" class="visual" style="cursor:pointer;">
<c:forEach var="result" items="${mainzoneList}" varStatus="status">
<img style="height:100%;" alt="${result.mazNm}" onerror="this.src='/images/no_img.jpg'" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>'
<c:if test="${not empty result.mlink}" >
onclick="window.open('${result.mlink}', '_blank');"
</c:if>
/>
</c:forEach>
<c:if test="${fn:length(mainzoneList) eq 1}">
<c:forEach var="result" items="${mainzoneList}" varStatus="status">
<img alt="${result.mazNm}" onerror="this.src='/images/no_img.jpg'" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>'
<c:if test="${not empty result.mlink}" >
onclick="window.open('${result.mlink}', '_blank');"
</c:if>
/>
</c:forEach>
</c:if>
</div>
</c:if>
</c:if>
<script src="/js/jquery.slides.min.js"></script>
<c:if test="${not empty mainzoneList}" >
<script type="text/javascript">
var mlcnt = '${fn:length(mainzoneList)}';
var mlactive = false;
if(mlcnt > 1){
mlactive = true;
}
$('#slides').slidesjs({
play: {
active: true,
auto: false,
interval: 9000,
navigation:false,
swap: true,
effect : "slide"
},
navigation: {
active: mlactive
},
pagination: {
active: mlactive,
},
});
</script>
</c:if>
<!-- 메인 conts -->
<div id="#main_cont">
<img alt="회사연혁" src="/img/index/main_cont.jpg" style="width: 100%;" />
</div>
<div id="#main_contmid">
<img alt="회사연혁" src="/img/index/main_contmid.jpg" style="width: 100%;" />
</div>
<div id="#main_contlow">
<img alt="회사연혁" src="/img/index/main_contlow.jpg" style="width: 100%;" />
</div>
<!-- 배너 -->
<div id="link_wrap">
<div class="link_wrap_1300">
<div class="flexslider03 banner_img">
<!--190207 수정 s-->
<ul class="slides">
<c:forEach var="banner" items="${bannerList}" varStatus="status">
<li>
<div alt="${banner.bannerNm}" style="background:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${banner.bannerImageFile}"/>) no-repeat center; background-size:contain ;cursor: pointer;";
<c:if test="${banner.istarget ne 'C'}" >
onclick="window.open('${banner.linkUrl}', '_blank');"
</c:if>
<c:if test="${banner.istarget eq 'C'}" >
onclick="window.open('${banner.linkUrl}', '_self');"
</c:if>
></div>
</li>
</c:forEach>
</ul>
<!--190207 수정 e-->
</div>
<!-- FlexSlider -->
<script type="text/javascript">
(function() {
// store the slider in a local variable
var $window = $(window),
flexslider = { vars:{} };
// tiny helper function to add breakpoints
function getGridSize() {
return (window.innerWidth < 500) ? 3 :
(window.innerWidth < 900) ? 5 : 8;
}
$window.load(function() {
$('.flexslider03').flexslider({
slideshow: false,
animation: "slide",
animationSpeed: 400,
animationLoop: false,
itemWidth: 140,
itemMargin: 30, // 190207 수정
minItems: getGridSize(), // use function to pull in initial value
maxItems: getGridSize(), // use function to pull in initial value
start: function(slider){
$('body').removeClass('loading');
flexslider = slider;
}
});
});
// check grid size on resize event
$window.resize(function() {
var gridSize = getGridSize();
flexslider.vars.minItems = gridSize;
flexslider.vars.maxItems = gridSize;
});
}());
</script>
</div>
</div>
</section>
<!-- 레이어 팝업 -->
<c:if test="${fn:length(popupList) > 0}" >
<style type="text/css">
<style>
.pop-layer{left: 50%; top: 50%; transform: translate(-50%,-50%); box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.pop-layer .pop-container {padding: 0px 0px;}
.pop-layer p.ctxt {color: #666;line-height: 25px;}
.pop-layer .btn-r {width: 100%; padding-top: 10px;border-top: 1px solid #DDD;text-align: right;}
.pop-layer {display: none;position: absolute;background-color: #fff;border: 1px solid #3571B5;z-index: 10;}
.pop-layer .btn-r {display: flex; width: 100%; padding-top: 10px;border-top: 1px solid #DDD;text-align: right; justify-content: space-between; padding: 5px 10px; box-sizing: border-box; align-items: center;}
.pop-layer {display: none;position: absolute;background-color: #fff;z-index: 999;}
#tdCheck+label{overflow: hidden;border: 0;width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);}
.btn-layerClose{width: 16px; height: 16px; background-image: url(/kccadrPb/usr/image/common/btn_close.png); background-repeat: no-repeat; background-size: 100%;}
</style>
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="4">
<c:if test="${popupListData.popupType eq 'L'}">
<style type="text/css">
#layer_pop_${popupListData.popupId}{
<style>
#layer_pop_<c:out value='${popupListData.popupId}' />{
top: ${popupListData.popupVrticlLc}px;
left: ${popupListData.popupWidthLc}px;
/* width: ${popupListData.popupWidthSize}px; */
/*width: ${popupListData.popupWidthSize}px; */
height: auto;
}
</style>
<div id="layer_pop_${popupListData.popupId}" class="pop-layer">
<div id="layer_pop_<c:out value='${popupListData.popupId}' />" class="pop-layer">
<div class="pop-container">
<div class="pop-conts">
<!--content //-->
${popupListData.nttCn}
<c:choose>
<c:when test="${not empty popupListData.fileUrl}">
<a href="<c:out value='${popupListData.fileUrl}' />" target="_blank">
${popupListData.nttCn}
</a>
</c:when>
<c:otherwise>
<a href="#">
${popupListData.nttCn}
</a>
</c:otherwise>
</c:choose>
<div class="btn-r">
<a href="#" onclick="fn_layerClose('${popupListData.popupId}'); return false;" class="btn-layerClose">Close</a>
<br/>
하루동안 창을 열지 않음 <input type="checkbox" name="chkPopup" value="" onClick="fnPopupCheck('${popupListData.popupId}' , 'layer')" title="하루동안창열지않기체크">
<div class="today_close">
<c:if test="${popupListData.stopvewSetupAt eq 'Y' }">
<label for="chkPupup_${status.count}">하루동안 창을 열지 않음</label>
<input type="checkbox" id="chkPupup_${status.count}" name="chkPopup" tabindex="1" onClick="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" onkeypress="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" style="display:inline">
</c:if>
</div>
<a href="#" tabindex="1" onclick="fn_layerClose('<c:out value='${popupListData.popupId}' />'); return false;" class="btn-layerClose" title="팝업 닫기"></a>
</div>
<!--// content-->
</div>
</div>
</div>
</c:if>
</c:forEach>
</c:if>
<!-- 레이어 팝업 끝-->
</body>
</html>
</c:if>
<!-- 전자조정 메인 콘텐츠 시작 -->
<!-- 조정신청 URL -->
<c:set var="adjstReqRegistInformation" value="/web/kccadr/adjst/adjstReqRegistInformation.do"/>
<!-- 서류제출 URL ,진행상황 URL -->
<c:set var="adjstIncidentList" value="/web/kccadr/accdnt/ai/adjstIncidentList.do"/>
<!-- 기록발급 URL -->
<%-- <c:set var="docIssReqList" value="/web/kccadr/payment/inipay/accdnt/ai/docIssReqList.do"/> --%>
<c:set var="docIssReqList" value="/"/>
<!-- 문의게시판 URL -->
<c:set var="selectBoardList" value="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000654"/>
<main class="main" id="main">
<!-- 메인 비주얼 -->
<div class="main_visual">
<div class="visual_wrap swiper-container">
<ul class="visual_list swiper-wrapper">
<c:forEach var="result" varStatus="status" items="${mainzoneList}">
<li class="visual_img img01 swiper-slide" style="background-image:url('<c:url value='/uss/ion/pwm/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>'); background-repeat: no-repeat; background-position: center;"></li>
</c:forEach>
</ul>
<div class="visual_util">
<c:if test="${fn:length(mainzoneList) > 1}" >
<button class="visual_prev" title="비주얼 이미지 이전"></button>
<button class="visual_next" title="비주얼 이미지 다음"></button>
</c:if>
</div>
</div>
<div class="inner">
<div class="text_area">
<p>분쟁을 신속하고 공정하게 해결해주는</p>
<span>저작권 전자조정시스템</span>
</div>
</div>
</div>
<!-- //메인 비주얼 -->
<!-- 바로가기 -->
<div class="baro_cont">
<div class="inner">
<div class="mask"></div>
<ul>
<li>
<a href="<c:out value='${adjstReqRegistInformation}'/>" title="조정신청 페이지 바로가기" id="first">
<i class="baro_conciliate_apc"></i>조정신청
</a>
<div class="tooltip_box">
<div class="tooltip_type01">
<a href="<c:out value='${adjstReqRegistInformation}'/>" title="조정신청 페이지 바로가기" class="text_area">
<p class="tooltip_tit01">
저작권 분쟁조정 온라인 신청페이지<br>
본인을 포함한 분쟁 당사자 정보, 청구취지, 청구이유 등을 작성하여 신청
</p>
<p class="tooltip_tit02">(정보입력, 불러오기, 제출하기 기능 제공)</p>
</a>
<button type="button" title="페이지 이동" onclick="location.href='<c:out value='${adjstReqRegistInformation}'/>'">조정신청 바로가기</button>
</div>
</div>
</li>
<li>
<a href="<c:out value='${adjstIncidentList}'/>" title="서류제출 페이지 바로가기">
<i class="baro_document_submit"></i>서류제출
</a>
<div class="tooltip_box">
<div class="tooltip_type01">
<a href="<c:out value='${adjstIncidentList}'/>" title="서류제출 페이지 바로가기" class="text_area">
<p class="tooltip_tit01">
조정 진행 관련 서류 제출 페이지<br>
준비서면, 답변서, 기일변경 신청서, 취하신청서 등 서류 제출
</p>
<p class="tooltip_tit02">(정보입력, 불러오기, 제출하기 기능 제공)</p>
</a>
<button type="button" title="페이지 이동" onclick="location.href='<c:out value='${adjstIncidentList}'/>'">서류제출 바로가기</button>
</div>
</div>
</li>
<li>
<a href="<c:out value='${adjstIncidentList}'/>" title="진행상황 페이지 바로가기">
<i class="baro_progress"></i>진행상황
</a>
<div class="tooltip_box">
<div class="tooltip_type01">
<a href="<c:out value='${adjstIncidentList}'/>" title="진행상황 페이지 바로가기" class="text_area">
<p class="tooltip_tit01">
조정 진행현황 확인 페이지<br>
사건접수, 조정진행, 조정종결 등 단계별 진행현황을 확인
</p>
<p class="tooltip_tit02"></p>
</a>
<button type="button" title="페이지 이동" onclick="location.href='<c:out value='${adjstIncidentList}'/>'">진행상황 바로가기</button>
</div>
</div>
</li>
<li>
<%-- <a href="<c:out value='${docIssReqList}'/>" title="기록발급 페이지 바로가기"> --%>
<a href="#" onclick="return false;">
<i class="baro_issuance_records"></i>기록발급
</a>
<div class="tooltip_box">
<div class="tooltip_type01">
<%-- <a href="<c:out value='${docIssReqList}'/>" title="기록발급 페이지 바로가기" class="text_area"> --%>
<a href="#" onclick="return false;" class="text_area">
<p class="tooltip_tit01">
종결된 사건기록 발급 페이지<br>
조정종결통보서, 기일조서, 조정조서, 직권결정문, 직권결정문 송달 및 확정증명원 등 발급 신청(수수료 1,500원)
</p>
<p class="tooltip_tit02">
오프라인 접수 사건 : 위원회 방문 예약 신청, 방문 발급<br />
전자조정시스템 접수 사건 : 온라인 신청, 우편 발급
</p>
</a>
<button type="button" onclick="location.href='<c:out value='${docIssReqList}'/>'" disabled="disabled">서비스 준비중</button>
</div>
</div>
</li>
<li>
<a href="<c:out value='${selectBoardList}'/>" title="1:1 문의 게시판 페이지 바로가기">
<i class="baro_inquiry_board"></i>1:1 문의
</a>
<div class="tooltip_box">
<div class="tooltip_type01">
<a href="<c:out value='${selectBoardList}'/>" title="1:1 문의 게시판 페이지 바로가기" class="text_area">
<p class="tooltip_tit01">
조정신청 또는 진행 중 본인의 사건과<br>관련한 문의와 답변을 받을 수 있는 게시판
</p>
<p class="tooltip_tit02">- 전자조정시스템 회원가입 및 로그인 필수</p>
</a>
<button type="button" title="페이지 이동" onclick="location.href='<c:out value='${selectBoardList}'/>'">1:1 문의 바로가기</button>
</div>
</div>
</li>
</ul>
</div>
</div>
<!-- //바로가기 -->
<div class="btm_cont">
<div class="inner">
<!-- 조정신청 안내 -->
<div class="area_info area_cont">
<div class="area_top">
<p class="tit">조정신청 안내</p>
</div>
<div class="cont">
<div class="bnn_cont">
<a href="/web/kccadr/adjst/adjstReqRegistInformation.do" title="조정신청 페이지 바로가기">
<i></i>
<span>전자조정 신청</span>
<p>온라인상으로 구비서류 제출 및 수수료 결제</p>
</a>
<a href="/web/content.do?proFn=9150000" title="조정신청 이용안내 페이지 바로가기">
<i></i>
<span>오프라인 신청</span>
<p>한국저작권위원회로 우편 송달 또는 방문</p>
</a>
</div>
<div class="area_btm">
<!-- <div class="tit">
<i></i>
<p>상담전화</p>
</div>
<p class="info">
<span>02-2669-0043,0044</span>
월~금(평일) 09:00~18:00
</p> -->
<dl>
<dt><i class="info_icon info_icon04"></i>조정신청 문의</dt>
<dd>02-2669-0043, 0044</dd>
<dt><i class="info_icon info_icon05"></i>저작권 법률상담</dt>
<dd>1800-5455</dd>
<dt><i class="info_icon info_icon06"></i>이용시간</dt>
<dd>월~금(평일) 09:00~17:00</dd>
</dl>
</div>
</div>
</div>
<!-- //조정신청 안내 -->
<!-- 게시판 -->
<div class="area_cont area_list">
<div class="area_top">
<p class="tit">조정사례</p>
<div class="cont_util">
<button class="btn_plus" onclick="location.href='/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000651' " title="조정사례 더보기"><i></i></button>
</div>
</div>
<div class="cont list_cont">
<ul class="list">
<c:forEach var="result" items="${bbsList}" varStatus="status">
<li onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
<a href="#" title="현재창 상세이동">
<p class="list_top">
<span class="list_tit">
<c:if test="${status.count ne '1'}">
·
</c:if>
<c:out value="${result.nttSj}" />
</span>
<span class="list_date"><c:out value="${result.frstRegisterPnttm}" /></span>
</p>
<c:if test="${status.count eq '1'}">
<%-- <p class="list_info"><c:out value="${result.nttCn}" escapeXml="false;"/></p> --%>
<%-- <div class="list_info"><c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}" escapeXml="false"/></div> --%>
<%-- <div class="list_info"><c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}" escapeXml="false"/></div> --%>
<div class="list_info">사건개요
신청인은 외국 출판사와 본 건 관련 외국 서적 『BOOK』에 대하여 한국어판 독점출판계약을 </div>
</c:if>
</a>
</li>
</c:forEach>
</ul>
</div>
</div>
<!-- //게시판 -->
<!-- 알림창 -->
<div class="area_pz area_cont">
<div class="area_top">
<p class="tit">알림판</p>
<div class="cont_util">
<button type="button" class="btn_prev" title="이전알림판 이미지 이동"></button>
<button type="button" class="btn_next" title="다음알림판 이미지 이동"></button>
<button type="button" class="btn_ctl btn_pause" onclick="pz_ctl(this);" title="알림판 일시정지"></button>
</div>
</div>
<div class="cont">
<div class=" <c:if test="${fn:length(popupzoneList) > 1}">swiper-container</c:if> pz_wrap">
<ul class="pz_list swiper-wrapper">
<c:forEach var="result" items="${popupzoneList}" varStatus="status"><!-- 알림창 -->
<li class="swiper-slide">
<c:set var="popzATitle"></c:set>
<c:if test="${result.istarget == 'N'}">
<c:set var="popzATitle">새창열림</c:set>
</c:if>
<c:if test="${result.istarget == 'N'}">
<a href="javascript:popzoneOpen('<c:out value='${result.mlink}' />','<c:out value='${result.istarget}' />');" title="새창열림" >
<div>
<img onerror="this.src='/images/no_img.jpg'" alt="<c:out value='${result.imgAlt}' /> 알림창" src='<c:url value='/uss/ion/pwm/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>' />
</div>
</a>
</c:if>
<c:if test="${result.istarget != 'N'}">
<a href="javascript:popzoneOpen('<c:out value='${result.mlink}' />','<c:out value='${result.istarget}' />');">
<div>
<img onerror="this.src='/images/no_img.jpg'" alt="<c:out value='${result.imgAlt}' /> 알림창" src='<c:url value='/uss/ion/pwm/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>' />
</div>
</a>
</c:if>
</li>
</c:forEach>
</ul>
</div>
</div>
</div>
<!-- //알림창 -->
</div>
</div>
</main>
<!-- //전자조정 메인 콘텐츠 종료 -->
<form name="frm" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>" method="post">
<input type="hidden" name="bbsId" value="" />
<input type="hidden" name="nttId" value="" />
</form>
</html>

View File

@ -88,25 +88,25 @@ $(document).ready(function () {
});
});
function main_visual() {
const main_slide = new Swiper('.swiper-container.visual_wrap', {
direction: 'horizontal',
effect: "fade",
speed: 2000,
autoplay: {
delay: 5000,
},
loop: true,
pagination: {
el: '.visual_nav',
},
navigation: {
nextEl: '.visual_next',
prevEl: '.visual_prev',
},
autoHeight: true
});
}
//function main_visual() {
// const main_slide = new Swiper('.swiper-container.visual_wrap', {
// direction: 'horizontal',
// effect: "fade",
// speed: 2000,
// autoplay: {
// delay: 5000,
// },
// loop: true,
// pagination: {
// el: '.visual_nav',
// },
// navigation: {
// nextEl: '.visual_next',
// prevEl: '.visual_prev',
// },
// autoHeight: true
// });
//}
function sch_slide() {
sch_slide = new Swiper('.swiper-container.sch_wrap', {