var cs_mc_rl = 'NjQ4MTU'; var cs_mc_num_rl = '64815'; var cs_w_rl = ''; var cs_h_rl = ''; var cs_tag_rl = 'div'; var cs_attr_rl = 'id'; var cs_atname_rl = 'user-wrapper'; var bfx_h = parseInt('0'); var sr_n = parseInt('500'); var sh_t = parseFloat('2'); sh_t *= 1000;var sh_bt = parseInt('3'); sh_bt *= 1000; var cs_resultDiv, cs_logoSpan, cs_closeButtonSpan, cs_closeButtonImg, cs_logoImage1, cs_logoImage2, cs_logoDiv, cs_dcampAdDiv, cs_scriptElement, cs_resultParentImage; const CSNodeMake = () => { cs_resultDiv = document.createElement("div"); cs_resultDiv.id = "result_sub"; cs_resultDiv.style.position = "fixed"; cs_resultDiv.style.display = "none"; cs_resultDiv.style.zIndex = "0"; cs_resultDiv.style.cursor = "pointer"; cs_resultDiv.style.backgroundImage = "url()"; cs_resultDiv.addEventListener("click", rst_val); cs_logoSpan = document.createElement("span"); cs_logoSpan.id = "result_sub_logo"; cs_logoSpan.style.position = "relative"; cs_logoSpan.style.display = "none"; cs_closeButtonSpan = document.createElement("span"); cs_closeButtonSpan.style.position = "absolute"; cs_closeButtonSpan.style.zIndex = "999"; cs_closeButtonSpan.style.left = "calc(100%)"; cs_closeButtonSpan.style.cursor = "pointer"; cs_closeButtonSpan.style.width = "20px"; cs_closeButtonSpan.style.height = "20px"; cs_closeButtonSpan.addEventListener("click", dcamp_onClose_layer_64815); cs_closeButtonImg = document.createElement("img"); cs_closeButtonImg.src = "https://adimg.digitalcamp.co.kr/files/logo/bn_close.png"; cs_closeButtonImg.width = "20"; cs_closeButtonImg.height = "20"; cs_closeButtonSpan.appendChild(cs_closeButtonImg); cs_logoSpan.appendChild(cs_closeButtonSpan); cs_resultDiv.appendChild(cs_logoSpan); cs_dcampAdDiv = document.createElement("div"); cs_dcampAdDiv.id = "dcamp_ad_64815"; cs_resultDiv.appendChild(cs_dcampAdDiv); cs_resultParentImage = document.createElement("img"); cs_resultParentImage.id = "result_parent"; cs_resultParentImage.src = ""; cs_resultParentImage.style.visibility = "hidden"; cs_resultDiv.appendChild(cs_resultParentImage); document.body.appendChild(cs_resultDiv); } function dcamp_onClose_layer_64815() { is_close = true; document.getElementById('result_sub').style.display = 'none'; } var cs_img_url = ''; var cs_link_url = ''; var is_close = false; let cll_shad = true; var arr_rnd = []; arr_rnd[0] = ''; arr_rnd[1] = ''; arr_rnd[2] = ''; arr_rnd[3] = ''; arr_rnd[4] = ''; var arr_rnd_url = []; arr_rnd_url[0] = ''; arr_rnd_url[1] = ''; arr_rnd_url[2] = ''; arr_rnd_url[3] = ''; arr_rnd_url[4] = ''; var cus_chk = true; // var interval_on; var real_stop = false; var is_blank = false; var is_move = true; var is_show = false; var lay_lpstion = 0; var lay_width = 0; var n_x =0; var n_y =0; var positionLeft; var positionTop; const onMouseOver = function (e) { ///console.log(cs_attr_rl + ' / ' + e.target.className + ' / ' + e.target.id) ; ///console.log(cs_attr_rl + ' // ' + cs_atname_rl) ; if (is_move) { if (e.pageX >=sr_n) cs_closeButtonSpan.style.left = "calc(-20px)"; else cs_closeButtonSpan.style.left = "calc(100%)"; } var cursor = getComputedStyle(e.target).cursor; if (cs_attr_rl == "class" && e.target.className == cs_atname_rl && is_move) { is_blank = true; cus_chk=false; onChh(); } else if (cs_attr_rl == "id" && e.target.id == cs_atname_rl && is_move) { is_blank = true; cus_chk=false; onChh(); }else{ //console.log(e.target); try { if(e.target.src != 'https://adimg.digitalcamp.co.kr/files/logo/15x15.png' && e.target.src != 'https://adimg.digitalcamp.co.kr/files/logo/140x30.png' && e.target.id != 'dcamp_iframe_64815' && e.target.id != 'result_sub' && e.target.id != 'log1_64815' && e.target.id != 'logo2_64815') { is_blank = false; //clos(); outoffsc(); } else { // console.log(e.target); } }catch(e){is_blank = false;clos();} } }; document.addEventListener("mouseover", onMouseOver, false); var lay_status = function(){ return document.getElementById('result_sub').style.display; } function resultFun(x) { positionLeft = x.clientX; positionTop = x.clientY; n_x = x.clientX; n_y = x.clientY; if (!real_stop && cus_chk) { document.getElementById('result_sub').style.display='block'; } if (is_move) { if (cs_closeButtonSpan.style.left == "calc(100%)") { var addd; if (document.getElementById('result_sub').offsetWidth == 0) { addd = 150; } else { addd = document.getElementById('result_sub').offsetWidth; } positionLeft -= addd; //positionLeft -= document.getElementById('result_sub').clientWidth; } else if (cs_closeButtonSpan.style.left == "calc(-20px)") { positionLeft = positionLeft+25; } document.getElementById('result_sub').style.left = positionLeft - 10 + "px"; document.getElementById('result_sub').style.top = positionTop + 20 +"px"; if ( cs_closeButtonSpan.style.left == "calc(100%)" && document.getElementById('result_sub').getBoundingClientRect().left < 0 ) { document.getElementById('result_sub').style.left = "0px"; } else if ( cs_closeButtonSpan.style.left == "calc(-20px)" && document.getElementById('result_sub').getBoundingClientRect().right > document.documentElement.clientWidth ) { document.getElementById('result_sub').style.left = (document.documentElement.clientWidth - document.getElementById('result_sub').offsetWidth)+"px"; } else if (document.getElementById('result_sub').getBoundingClientRect().bottom > document.documentElement.clientHeight) { document.getElementById('result_sub').style.top = document.documentElement.clientHeight-(document.getElementById('result_sub').offsetHeight-16)+"px"; } lay_lpstion = parseInt(document.getElementById('result_sub').style.left,10); }else{ if (document.getElementById('dcamp_ad_64815').style.display != "none") { //document.getElementById('result_sub_logo').style.display='block'; var rrxbc = document.getElementById('dcamp_ad_64815').innerHTML; if (rrxbc.indexOf('digitalcamp') > 0) document.getElementById('result_sub_logo').style.display='block'; } if (document.getElementById('dcamp_ad_64815').style.display == "none") { document.getElementById('result_sub_logo').style.display='none'; } } } if (document.addEventListener) { document.addEventListener("mousemove", resultFun); document.addEventListener("mouseleave",function (x) {outoffsc();/*clos();*/}); } else if (document.attachEvent) { document.attachEvent("onmousemove", resultFun); document.attachEvent("onmouseleave",function (x) {outoffsc();/*clos();*/}); }; function outoffsc() { if (!is_show) { clos(); }else{ cus_chk = false; clearTimeout(tmr2); if (is_move) tmt2('into'); } } function clos() { if (is_move) { document.getElementById('result_sub').style.display='none'; document.getElementById('result_sub_logo').style.display='none'; clearTimeout(interval_on); clearTimeout(tmr2); cus_chk = false; document.getElementById('result_sub').style.background = "url('')"; document.getElementById('result_parent').style.visibility = 'hidden'; real_stop = true; } } function onChh() { if (!cus_chk) { cus_chk = true; clearTimeout(interval_on); interval_on = setTimeout(rando, sh_t); if (cll_shad){ setTimeout(shad, (sh_t-900)); cll_shad = false; } } } let tmr2; let tmt2 = function (x) { is_move = false; if (x != "into") { document.getElementById('result_sub').style.left = positionLeft - 60 + "px"; document.getElementById('result_sub').style.top = positionTop - 20 +"px"; } if (document.getElementById('dcamp_ad_64815').style.display == "none") { document.getElementById('result_sub_logo').style.display='none'; } if (document.getElementById('dcamp_ad_64815') === null) { document.getElementById('result_sub_logo').style.display='none'; } if (bfx_h == 1) cs_resultDiv.style.position = "absolute"; if (cs_closeButtonSpan.style.left == "calc(-20px)" && document.getElementById('result_sub').getBoundingClientRect().right > document.documentElement.clientWidth ) { document.getElementById('result_sub').style.left = (document.documentElement.clientWidth - document.getElementById('result_sub').offsetWidth)+"px"; } if (x != "into") { if (cs_closeButtonSpan.style.left == "calc(100%)" && document.getElementById('result_sub').getBoundingClientRect().left < 0 ) { document.getElementById('result_sub').style.left = "0px"; }else if (cs_closeButtonSpan.style.left == "calc(100%)" && n_x < lay_width ) { document.getElementById('result_sub').style.left = "0px"; }else if (cs_closeButtonSpan.style.left == "calc(100%)" && document.getElementById('result_sub').getBoundingClientRect().left > 0 ) { //document.getElementById('result_sub').style.left = n_x - (lay_width-50) + "px"; document.getElementById('result_sub').style.left = n_x - 150 + "px"; document.getElementById('result_sub').style.top = n_y - 20 +"px"; } } if (document.getElementById('result_sub').getBoundingClientRect().bottom > document.documentElement.clientHeight) { document.getElementById('result_sub').style.top = document.documentElement.clientHeight-(document.getElementById('result_sub').offsetHeight-16)+"px"; } if (document.getElementById('dcamp_ad_64815').style.display == "none") { document.getElementById('result_sub_logo').style.display='none'; } } window.onmousemove = function() {}; function shad() { cs_scriptElement = document.createElement("script"); cs_scriptElement.src = "https://tracker.digitalcamp.co.kr/dcamp_load_V2.php?mc="+cs_mc_rl+"&t=script&w="+cs_w_rl+"&h="+cs_h_rl+"&url={INSERT PASSBACK URL}"; cs_scriptElement.async = true; cs_resultDiv.appendChild(cs_scriptElement); //if (cs_resultDiv.style.display == "block") cs_resultDiv.style.display = "none"; } function rando() { if (cus_chk && is_move) { tmr2 = setTimeout(tmt2, sh_bt); var r_img_v = Math.random(); r_img_v *= 10; r_img_v = Math.floor(r_img_v); var c_val = Math.random(); c_val *= 100; c_val = Math.floor(c_val); if (r_img_v == 1 || r_img_v == 3) { cs_img_url = arr_rnd[0]; cs_link_url = arr_rnd_url[0]; } else if (r_img_v == 5 || r_img_v == 8) { cs_img_url = arr_rnd[1]; cs_link_url = arr_rnd_url[1]; } else if (r_img_v == 0 || r_img_v == 7) { cs_img_url = arr_rnd[2]; cs_link_url = arr_rnd_url[2]; } else if (r_img_v == 6 || r_img_v == 9) { cs_img_url = arr_rnd[3]; cs_link_url = arr_rnd_url[3]; } else if (r_img_v == 2 || r_img_v == 4) { cs_img_url = arr_rnd[4]; cs_link_url = arr_rnd_url[4]; } var min = 0; var max = 100; if (c_val >= min && c_val <= max) { document.getElementById('result_sub').style.display='block'; is_show = true; lay_width = document.getElementById('result_sub').clientWidth; if (cs_closeButtonSpan.style.left == "calc(100%)") { document.getElementById('result_sub').style.left = (parseInt(document.getElementById('result_sub').style.left)-document.getElementById('result_sub').clientWidth)+"px"; } } else { document.getElementById('result_sub').style.display='none'; document.getElementById('result_sub_logo').style.display='none'; clos(); } cus_chk=false; } else{ if (lay_status == "block") { clearTimeout(tmr2); tmr2 = setTimeout(tmt2, sh_t); } } } function rst_val() { if (!is_close) { let lk = document.createElement('a'); lk.target = '_blank'; lk.href = cs_link_url; lk.click(); } } CSNodeMake();