mjon_git/src/main/webapp/WEB-INF/jsp/cnt/CNTDT_0000000381.jsp
2023-06-12 11:15:02 +09:00

176 lines
6.0 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><link href="/css/post.css?ver=2" rel="stylesheet" type="text/css" /><script src="/js/jquery.js"></script><meta http-equiv="Content-Language" content="ko" >
<title></title>
<script type="text/javaScript" language="javascript" defer="defer">
function fncPreviewCntDetail(cntDtId, event) {
event.preventDefault();
var cntPriviewWin = window.open('about:blank','cntPriviewWin','width=600,height=800');
var vFrom = document.previewForm;
vFrom.cntDtId.value = cntDtId;
vFrom.target = 'cntPriviewWin';
vFrom.method ="post";
vFrom.action = "/uss/ion/cnt/cntManagePreview.do";
vFrom.submit();
}
/* ********************************************************
* 체크 박스 선택 함수
******************************************************** */
function fn_egov_checkAll_cntManage(){
var FLength = document.getElementsByName("delYn").length;
var checkAllValue = document.getElementById('checkAll').checked;
if( FLength == 1){
document.getElementById("delYn").checked = checkAllValue;
}{
for(var i=0; i < FLength; i++)
{
document.getElementsByName("delYn")[i].checked = checkAllValue;
}
}
}
function linkPage(pageNo){
var searchForm = document.searchForm ;
searchForm.pageIndex.value = pageNo;
searchForm.submit();
}
function fncCntDtDeleteList(){
if(fncManageChecked()) {
if(confirm("삭제하시겠습니까?")) {
document.delForm.action = "/uss/ion/cnt/cntDtDeleteList.do";
document.delForm.submit();
}
}
}
function fncManageChecked() {
var checkField = document.listForm.delYn;
var checkId = document.listForm.checkId;
var returnValue = "";
var returnBoolean = false;
var checkCount = 0;
if(checkField) {
if(checkField.length > 1) {
for(var i=0; i<checkField.length; i++) {
if(checkField[i].checked) {
checkField[i].value = checkId[i].value;
if(returnValue == "")
returnValue = checkField[i].value;
else
returnValue = returnValue + ";" + checkField[i].value;
checkCount++;
}
}
if(checkCount > 0)
returnBoolean = true;
else {
alert("선택된 컨텐츠가 없습니다.");
returnBoolean = false;
}
} else {
if(document.listForm.delYn.checked == false) {
alert("선택된 컨텐츠가 없습니다.");
returnBoolean = false;
}
else {
returnValue = checkId.value;
returnBoolean = true;
}
}
} else {
alert("조회된 결과가 없습니다.");
}
var delForm = document.delForm ;
delForm.cntDtIds.value = returnValue;
return returnBoolean;
}
/* 에디터로 복사 */
function fncEditorCopy(cntDtId , obj , event){
var listTd = $(obj.parentElement.parentElement) ;
listTd.parent().find("tr").css("background-color","#FFFFFF"); //모든 tr 색상초기화
listTd.css("background-color","#5086EF"); //선택된 tr 색상변환
event.preventDefault();
fn_egov_ajaxEditorCopy(cntDtId);
return false;
}
/* 개별 cntCn 가져오기 */
function fn_egov_ajaxEditorCopy(cntDtId){
$.ajax({
type:"POST",
url:"/uss/ion/cnt/ajaxEditorCopy.do",
data:{ "cntDtId": cntDtId},
dataType:'jsonp',
success:function(returnData, status){
if(status == "success") {
window.top.CKEDITOR.instances.cntCn.setData(returnData.cntManageVO.cntCn); //상단 에디터로 값 세팅
$(window.top.origin_txt).css("display" , "inline"); //상단의 원본내용 버튼 inline
}else{ alert("ERROR!");return;}
},
error:function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
</script>
<form action="&lt;c:url value='/uss/ion/cnt/cntDetailList.do'/&gt;" id="listForm" method="post" name="listForm"><input name="cntDtIds" type="hidden" />
<div class="ad_content" style="margin-left: 0px;">
<div class="ad_con_head" style="height: 46px;">
<div class="ad_head_text" style="padding-top: 3px;">
<p class="today_txt">이전 컨텐츠 리스트</p>
</div>
</div>
<div class="ad_subcon">
<p class="mem_count">총 1</p>
<div class="ad_mem_list">
<table>
<tbody>
<tr>
<th>번호</th>
<th><input id="checkAll" name="checkAll" onclick="fn_egov_checkAll_cntManage();" title="Check All" type="checkbox" /></th>
<th>컨텐츠 이름</th>
<th>등록자</th>
<th>등록일자</th>
<th>미리보기</th>
<th>상단에디터로 복사</th>
</tr>
<tr class="cntDt_tr">
<td>1</td>
<td><input class="check2" id="delYn" name="delYn" title="선택" type="checkbox" /> <input name="checkId" type="hidden" value="CNTDT_0000000343" /></td>
<td>다음테스트</td>
<td>kerinet</td>
<td>2018-09-07 16:52:17</td>
<td><a href="#" onclick="fncPreviewCntDetail('CNTDT_0000000343', event)">미리보기</a></td>
<td><a href="#" onclick="fncEditorCopy('CNTDT_0000000343' , this , event)">복사</a></td>
</tr>
</tbody>
</table>
<!-- 페이지 네비게이션 시작 -->
<div class="board1_btn">
<ul>
<li><button disabled="disabled" id="page_btn"><strong>1</strong></button></li>
</ul>
</div>
<!-- //페이지 네비게이션 끝 --></div>
<div class="main1_btn_div"><button class="main1_btn main1_delete_btn" id="main1_auth_delete_btn" onclick="fncCntDtDeleteList(); return false;">삭 제</button></div>
</div>
</div>
</form>
<form action="/uss/ion/cnt/cntDtDeleteList.do" method="get" name="delForm"><input name="cntDtIds" type="hidden" /> <input name="cntId" type="hidden" value="CNT_000000000282" /></form>
<form action="/uss/ion/cnt/cntManagePreview.do" method="get" name="previewForm"><input name="cntDtId" type="hidden" /></form>
<form action="/uss/ion/cnt/cntDetailList.do" method="get" name="searchForm"><input name="pageIndex" type="hidden" /> <input name="cntId" type="hidden" value="CNT_000000000282" /></form>