$(function(){ /* width값 측정 */ $(window).on("load",function(){ var ht=$("#content").height(); $("#menu").height(ht+27); }); $(window).on("resize",function(){ var ht=$("#content").height(); $("#menu").height(ht+27); }); }); // 문자자르기 function cutStr(str,limit) { var tmpStr = str; var byte_count = 0; var len = str.length; var dot = ""; for(i=0; i 4) return 2; else return 1; } // 숫자콤마표시 function number_format(nStr) { nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } return x1 + x2; } // 쿠키 가져오기 function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } // for i return ""; } // End. getCookie // 쿠키 생성 function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } // End. setCookie // 쿠키 삭제 // setCookie("cookie_name", "cookie_value", -1); function layerPop(url, tpl_idx, td_idx, proc, title) { var param = { PROC : proc, tpl_idx : tpl_idx, td_idx : td_idx }; $.ajax({ url : url, data : param, type : "post", success : function(result){ var dataList = JSON.parse(result); var subject = dataList.rows[0].col.td_subject; var writer = dataList.rows[0].col.td_creator; var ymd = dataList.rows[0].col.ymd; var url = dataList.rows[0].col.td_url; var body = dataList.rows[0].col.td_body; if (!$("#dim").length) $("body").append("
"); var $pop = $("
"); if (title) addTitle($pop, title); var $table = $("
"); var $tbody = $(""); $tbody.append("제목" + subject + ""); $tbody.append("게시자" + writer + ""); $tbody.append("Date" + ymd + ""); $tbody.append("URL" + url + ""); $tbody.append("내용" + body + ""); $table.append($tbody) var $content = $("
"); $content.append($table).appendTo($pop); var $close = $("
").appendTo($pop); $pop.appendTo("body"); // if ($pop.height() > $(window).height() - 80) $pop.height($(window).height() - 80); $close.click(closePop); $("#dim").click(closeAllPop); } }); } function closePop() { if ($(".pop").length > 1) { var $pop = $(this).closest(".pop"); $pop.addClass("closing"); setTimeout(function(){ $pop.remove(); }, 400); } else { $(".pop").addClass("closing"); $("#dim").fadeOut(function(){ $("#dim, .pop").remove(); }); } } function closeAllPop() { $(".pop").addClass("closing"); $("#dim").fadeOut(function(){ $("#dim, .pop").remove(); }); } function layerTablePop(url, param) { $.ajax({ url : url, data : param, type : "post", success : function(result){ var data = drawContentsTable (result, true); if (!$("#dim").length) $("body").append("
"); var $pop = $("
"); if (param.title) addTitle($pop, param.title); var $content = $("
"); var $table = $(data.table); var $page = $(data.page); $content.append($table); var $paging = $("
"); $paging.append($page).appendTo($content); $content.appendTo($pop); var $close = $("
").appendTo($pop); $pop.appendTo("body"); $close.click(closePop); $("#dim").click(closeAllPop); } }); } function addTitle ($pop, title) { $pop.prepend("
" + title + "
"); } function drawContentsTable(dataList, toReturn) { // alert('a'); // document.write(dataList.query); // alert(dataList.query); // alert(dataList.rows.length); // alert(dataList.records); // alert(dataList.post); if (typeof dataList == "string") dataList = JSON.parse(dataList); // alert(dataList.query); // alert(dataList.rows.length); var strTableHtml = ""; var strPageHtml = ""; var strTotalHtml = ""; var strSentimentName = ""; var strCutStrTitle = ""; var strSubject = ""; var strOrgChk = ""; strTableHtml +=''; strTableHtml +=''; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; if (dataList.rows != null) { for(var i=0; i'; // strTableHtml +=' '; //strTableHtml +=' '; //layerPop 위해 수정 strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; } // End. for } else { strTableHtml += ' '; strTableHtml += ' '; strTableHtml += ' '; } // End. if strTableHtml +=' '; strTableHtml +='
NoTitleDateBrandSiteSentiment원글여부게시자
'+strCutStrTitle+''+strCutStrTitle+''+strCutStrTitle+''+dataList.rows[i].col.td_ymd+''+dataList.rows[i].col.tbl_name+''+dataList.rows[i].col.tsl_name+''+strSentimentName+''+strOrgChk+''+dataList.rows[i].col.td_creator+'
데이터가 없습니다
'; // 페이지목록구하기 var strPageHtml = ""; strPageHtml = commonMakePageListTable_getPage (dataList.page, dataList.total_page, '10', dataList.records); // alert(strPageHtml); // document.write(strPageHtml); // 총갯수 var strTotalHtml = ""; if (typeof page == "undefined") page = 1; strTotalHtml = "전체 "+number_format(dataList.records)+"개 ("+page+"/"+number_format(dataList.total_page)+" page)"; if (typeof toReturn == "boolean" && toReturn) { return { page : strPageHtml, table : strTableHtml, total : strTotalHtml } } else { $("#divTableListPageList").html(strPageHtml); $("#divTableList").html(strTableHtml); $("#divTabletListTotalNumber").html(strTotalHtml); } } // 조회수, 댓글수 sorting function drawContentsTable_CNT_SORTING_old(dataList, aa,bb,toReturn ) { // alert('a'); // document.write(dataList.query); // alert(dataList.query); // alert(dataList.rows.length); // alert(dataList.records); // alert(dataList.post); if (typeof dataList == "string") dataList = JSON.parse(dataList); // alert(dataList.query); // alert(dataList.rows.length); var strTableHtml = ""; var strPageHtml = ""; var strTotalHtml = ""; var strSentimentName = ""; var strCutStrTitle = ""; var strSubject = ""; var strOrgChk = ""; // 2017.4.25. 현주가 // ▼▲ var strViewButton = ""; var strCOMButton = ""; // alert(dataList.sort_chk + " | " + dataList.sort_order); if (dataList.sort_chk == "view" && dataList.sort_order == "DESC") { strViewButton = "▼"; } else if (dataList.sort_chk == "view" && dataList.sort_order == "ASC") { strViewButton = "▲"; } else if (dataList.sort_chk == "com" && dataList.sort_order == "DESC") { strCOMButton = "▼"; } else if (dataList.sort_chk == "com" && dataList.sort_order == "ASC") { strCOMButton = "▲"; } strTableHtml +=''; strTableHtml +=''; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; if (dataList.rows != null) { for(var i=0; i'; // strTableHtml +=' '; //strTableHtml +=' '; //layerPop 위해 수정 strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; strTableHtml +=' '; } // End. for } else { strTableHtml += ' '; strTableHtml += ' '; strTableHtml += ' '; } // End. if strTableHtml +=' '; strTableHtml +='
NoTitleDateBrandSiteSentiment원글여부게시자조회수'+strViewButton+'댓글수'+strCOMButton+'
'+strCutStrTitle+''+strCutStrTitle+''+strCutStrTitle+''+dataList.rows[i].col.td_ymd+''+dataList.rows[i].col.tbl_name+''+dataList.rows[i].col.tsl_name+''+strSentimentName+''+strOrgChk+''+dataList.rows[i].col.td_creator+''+dataList.rows[i].col.cnt_view+''+dataList.rows[i].col.cnt_comment+'
데이터가 없습니다
'; // 페이지목록구하기 var strPageHtml = ""; strPageHtml = commonMakePageListTable_getPage (dataList.page, dataList.total_page, '10', dataList.records); // alert(strPageHtml); // document.write(strPageHtml); // 총갯수 var strTotalHtml = ""; if (typeof page == "undefined") page = 1; strTotalHtml = "전체 "+number_format(dataList.records)+"개 ("+page+"/"+number_format(dataList.total_page)+" page)"; if (typeof toReturn == "boolean" && toReturn) { return { page : strPageHtml, table : strTableHtml, total : strTotalHtml } } else { $("#divTableListPageList").html(strPageHtml); $("#divTableList").html(strTableHtml); $("#divTabletListTotalNumber").html(strTotalHtml); } } // 2015.08.31. 현주가 추가함. // 페이지목록구하기 function commonMakePageListTable_getPage (gPage, gTotal_page, gLimit, gTotalnum, proc2, menu2) { var page = gPage; // 현 페이지번호 var total_page = gTotal_page; // 총페이지수 var limit = gLimit; // 보여줄 페이지갯수 var totalnum = gTotalnum; // 총페이지수 var pStart = 0; var pEnd = 0; var strPageHtml = ""; if (page <= limit) { pStart = 1; pEnd = limit; } else if (parseInt(page%limit) == 0) { pStart = (parseInt(parseInt(page-1)/limit)*limit+1); pEnd = (parseInt(parseInt(page-1)/limit)*parseInt(limit)+parseInt(limit)); } else { pStart = (parseInt(page/limit)*limit+1); pEnd = (parseInt(page/limit)*parseInt(limit)+parseInt(limit)); } strPageHtml += "
    "; if (page != 1) { // strPageHtml += ""; strPageHtml += "
  1. 첫 페이지로 이동
  2. "; strPageHtml += "
  3. 이전 페이지 이동
  4. "; } else { strPageHtml += ""; } for (p=pStart;p<=pEnd;p++) { if (p > total_page) { break; } if (p == page) { strPageHtml += "
  5. "+p+"
  6. "; } else { strPageHtml += "
  7. "+p+"
  8. "; } } // End. for if (page != total_page) { strPageHtml += "
  9. 다음 페이지 이동
  10. "; strPageHtml += "
  11. 마지막 페이지로 이동
  12. "; } else { strPageHtml += ""; } if (total_page > 0) { } else { strPageHtml = ""; } strPageHtml += "
"; return strPageHtml; } // End. commonMakePageListTable_getPage