취업정보
로 스크립트가 깨진다(XSS).
var schLogUrlOrg = $('#schLogUrl').val();
var schLogMenuNmOrg = $('#schLogMenuNm').val();
jQuery('a, button').on('click',function(){ //일반 클릭 이벤트 로그 이벤트 처리
var pattEvtBtn=/(srch|search|btn_top_sch|total_search|btn_search|submit|btn_top_sear)/gi;
if(pattEvtBtn.test(jQuery(this).attr('class')) || pattEvtBtn.test(jQuery(this).attr('id'))){
//통합검색일경우
if(jQuery(this).attr('class') == 'btn_top_sch' || jQuery(this).attr('class') == 'btn_top_sear' || jQuery(this).attr('class') == 'btn_search'){
$('#schLogMenuNm').val('통합검색');
var url = "https://www.seoyeong.ac.kr/imsang/main.do";
$('#schLogUrl').val(url);
}else{
$('#schLogMenuNm').val(schLogMenuNmOrg);
$('#schLogUrl').val(schLogUrlOrg);
}
fn_insertSearchLogDataAjax();
}
});
/*통합검색시 엔터를 눌렀을경우*/
jQuery('input').on('keypress',function(e){ //엔터 이벤트 대응 검색 로그 이벤트 처리
var patten=/(btn_top_sch|srchTxt|total_search)/gi;
if(e.keyCode == 13){
if(patten.test(jQuery(this).attr('onclick')) || patten.test(jQuery(this).attr('keyup')) || patten.test(jQuery(this).attr('keydown'))
|| patten.test(jQuery(this).attr('keypress')) || patten.test(jQuery(this).attr('href')) || patten.test(jQuery(this).attr('class'))
|| patten.test(jQuery(this).attr('id'))){
//통합검색일경우
if(jQuery(this).attr('id') == 'btn_top_sch' || jQuery(this).attr('id') =='total_search'){
$('#schLogMenuNm').val('통합검색');
var url = "https://www.seoyeong.ac.kr/imsang/main.do";
$('#schLogUrl').val(url);
}else{
$('#schLogMenuNm').val(schLogMenuNmOrg);
$('#schLogUrl').val(schLogUrlOrg);
}
fn_insertSearchLogDataAjax();
}
}
});
function fn_insertSearchLogDataAjax(){ //등록 테이블 tco_sh_search_hist
$.ajax({
type : 'POST',
dataType: 'json',
url : "/imsang/na/ntt/insertSearchLog.do",
data : $('#searchLogForm').serialize(),
success : function(res) {
}, error: function(e){
alert("오류가 발생하였습니다.\n관리자에게 문의하세요.");
}
});
}
});