var c_sel_cnt = 0; var c_sel_text = ""; function checker(f){ for(var i=1; i<46; i++){ var tags = "num"+i; var obj = document.getElementById(tags); if (obj!=null){ //obj.style.backgroundColor=''; //obj.style.color='black'; //obj.style.border=''; } } if(f.style.backgroundColor=='black'){ f.style.backgroundColor=''; f.style.color='black'; f.style.border='1px solid black'; } else { f.style.backgroundColor='black'; f.style.color='white'; f.style.border='1px solid white'; } var doctext = new Array(); var doc = document.getElementById('panel1'); for(var i=1; i<46; i++){ var tags = "num"+i; var obj = document.getElementById(tags); if (obj!=null && obj.style.backgroundColor=="black"){ doctext.push(i); } } c_sel_cnt = doctext.length; c_sel_text = doctext.join(','); doc.innerHTML = c_sel_text; document.getElementById('panel1_number').innerHTML=c_sel_cnt+' 개'; } function copyDivToClipboard() { var range = document.createRange(); range.selectNode(document.getElementById('view_panel')); window.getSelection().removeAllRanges(); // clear current selection window.getSelection().addRange(range); // to select text document.execCommand("copy"); window.getSelection().removeAllRanges();// to deselect alert('복사 했습니다'); } function caller_comb_auto(){ if (c_sel_cnt==0) { alert('번호가 선택되지 않았습니다.'); return; } if (c_sel_cnt<6) { alert('번호를 6개이상 선택하세요'); return; } $(document).ready(function() { jQuery.ajax({ type:"POST", url:"/json/yesang/", data:{'c_sel':c_sel_text}, dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO var divdiv = document.getElementById("view_panel"); divdiv.innerHTML+=data+"
"; divdiv.scrollTop = divdiv.scrollHeight; }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); } function caller_comb(){ if (c_sel_cnt==0 || c_sel_cnt>=6) { alert('반자동 번호 선택 개수는 6개이하입니다.'); return; } $(document).ready(function() { jQuery.ajax({ type:"POST", url:"/json/banja/", data:{'c_sel':c_sel_text}, dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO var divdiv = document.getElementById("view_panel"); divdiv.innerHTML+=data+"
"; divdiv.scrollTop = divdiv.scrollHeight; }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); } function drunse(f){ var divdiv = document.getElementById("view_panel"); divdiv.innerHTML=""; var dyear = document.getElementById('dyear'); var dmonth = document.getElementById('dmonth'); var dday = document.getElementById('dday'); var dtime = document.getElementById('dtime'); var dmin = document.getElementById('dmin'); var dtype = document.getElementsByName('dtype'); cnt=0; for (var i=0; i-1)){ checker(obj); } } return false; }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); return false; } function drsearch(f){ if(!f.dtext.value){ alert('검색어를 입력하세요'); f.dtext.focus(); return false; } $('#dtext').blur(); var divdiv = document.getElementById("view_panel"); divdiv.innerHTML=""; $(document).ready(function() { jQuery.ajax({ type:"POST", url:"/json/dream_search.php", data:{'search':f.dtext.value}, dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO /* divdiv.innerHTML+=data+"
"; divdiv.scrollTop = divdiv.scrollHeight; */ var sp = data.split(','); console.log(sp.length); if(sp.length<=1){ alert('단어 위주로 검색하세요'); return; } for(var i=1; i<46; i++){ var tags = "num"+i; var obj = document.getElementById(tags); if (obj!=null){ obj.style.backgroundColor=''; obj.style.color='black'; obj.style.border='1px solid black'; } } for(var i=1; i<46; i++){ var tags = "num"+i; var obj = document.getElementById(tags); if (obj!=null && (sp.indexOf(String(i))>-1)){ checker(obj); } } }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); return false; } function copyto_lotto_paper(){ var temp = document.getElementById('view_panel').innerHTML.trim(); var temp = temp; var lists = temp.split("
"); var cnt = lists.length-1; if (cnt<=0 || cnt<5){ alert('용지에 출력 하시려면 \n5조합이상을 추천드립니다.'); return; } var J1 = lists[0]; var J2 = lists[1]; var J3 = lists[2]; var J4 = lists[3]; var J5 = lists[4]; var dd = document.getElementById('show_paper'); if (dd.style.display=="none"){ var url = 'http://jabs.co.kr/image.php?J1='+J1+'&J2='+J2+'&J3='+J3+'&J4='+J4+'&J5='+J5; //console.log(url); dd.style.display=''; dd.src = url; } else { dd.style.display='none'; } } function copyto_lotto_admin(){ var t = Math.floor(new Date().getTime() / 1000); var temp = document.getElementById('view_panel').innerHTML.trim(); var temp = temp; var lists = temp.split("
"); var cnt = lists.length-1; if (cnt<=0 || cnt<5){ alert('용지에 출력 하시려면 \n5조합이상을 추천드립니다.'); return; } var J1 = lists[0].trim(); var J2 = lists[1].trim(); var J3 = lists[2].trim(); var J4 = lists[3].trim(); var J5 = lists[4].trim(); var dd = document.getElementById('show_paper'); if (dd.style.display=="none"){ var url = 'http://jabs.co.kr/image2.php?J1='+J1+'&J2='+J2+'&J3='+J3+'&J4='+J4+'&J5='+J5+'&t='+t; dd.style.display=''; var filename = t+".png"; var furl = "http://jabs.co.kr/data/lotto/"+filename; var tags =''; dd.src = url; var textarea = document.createElement("textarea"); textarea.textContent =tags; textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in Microsoft Edge. document.body.appendChild(textarea); textarea.select(); document.execCommand("copy"); alert('복사완료'); } else { dd.style.display='none'; } } var write_progress =false; function write_naver_cafe(wr_id){ if (!write_progress){ write_progress=true; alert('까페글쓰기를 진행합니다.'); $(document).ready(function() { jQuery.ajax({ type:"GET", url:"/python/naver_cafe_write.py", data:{'wr_id':wr_id}, dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO write_progress=false; alert(data); }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); } else { alert('진행중입니다 잠시후 다시시도하세요'); } } function write_daum_blog(wr_id){ if (!write_progress){ write_progress=true; alert('블로그 글쓰기를 진행합니다.'); $(document).ready(function() { jQuery.ajax({ type:"GET", url:"/python/daum_blog_write.py", data:{'wr_id':wr_id}, dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO write_progress=false; alert(data); }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); } else { alert('진행중입니다 잠시후 다시시도하세요'); } } /*----------- 제거 function copyto_lotto_admin(){ String.prototype.replaceAll = function(org, dest) { return this.split(org).join(dest); } var heacha = "888"; var temp=document.getElementById('view_panel').innerHTML.trim(); var temp_list = temp.split("
"); var query = ""; var cnt = 0; var tags = ""; for (var i=0; i'; alert('복사했습니다'); var textarea = document.createElement("textarea"); textarea.textContent =tags; textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in Microsoft Edge. document.body.appendChild(textarea); textarea.select(); try { return document.execCommand("copy"); // Security exception may be thrown by some browsers. } catch (ex) { console.warn("Copy to clipboard failed.", ex); return false; } finally { document.body.removeChild(textarea); } } */ function clear_lotto(){ for(var i=1; i<46; i++){ var tags = "num"+i; var obj = document.getElementById(tags); if (obj!=null){ obj.style.backgroundColor=''; obj.style.color='black'; obj.style.border='1px solid black'; } } document.getElementById('view_panel').innerHTML=''; } function btn_percentage(a,b,c){ if (!a.value){ alert('예상수개수를 기입하세요'); a.focus(); return; } switch(parseInt(b.value)){ case 1: if (parseInt(a.value)<6){ alert('6이상 입력하세요'); a.value=6; a.focus(); return; } if (parseInt(a.value)>45){ alert('45이하로 입력하세요'); a.value=45; a.focus(); return; } break; case 2: if (parseInt(a.value)<7){ alert('7이상 입력하세요'); a.value=7; a.focus(); return; } if (parseInt(a.value)>45){ alert('45이하로 입력하세요'); a.value=45; a.focus(); return; } break; case 3: if (parseInt(a.value)<10){ alert('10이상 입력하세요'); a.value=10; a.focus(); return; } if (parseInt(a.value)>45){ alert('45이하로 입력하세요'); a.value=45; a.focus(); return; } break; case 4: if (parseInt(a.value)<16){ alert('16이상 입력하세요'); a.value=16; a.focus(); return; } if (parseInt(a.value)>45){ alert('45이하로 입력하세요'); a.value=45; a.focus(); return; } break; case 5: if (parseInt(a.value)<26){ alert('26이상 입력하세요'); a.value=26; a.focus(); return; } if (parseInt(a.value)>45){ alert('45이하로 입력하세요'); a.value=45; a.focus(); return; } break; default: if (parseInt(a.value)<6){ alert('6이상 입력하세요'); a.value=6; a.focus(); return; } if (parseInt(a.value)>45){ alert('45이하로 입력하세요'); a.value=45; a.focus(); return; } break; } $(document).ready(function() { jQuery.ajax({ type:"POST", url:"/json/go_percentage.php", data:{'a':a.value,'b':b.value}, dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨 success : function(data) { // 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다. // TODO c.innerHTML=data; }, complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다. // TODO }, error : function(xhr, status, error) { alert("에러발생"); } }); }); } function Click_event(){ var $btn1 = $("#gobtn1"); $btn1.on('click', function(event){ var a = document.getElementById('yn1'); var b = document.getElementById('ys1'); var c = document.getElementById('result1'); btn_percentage(a,b,c); }); var $btn2 = $("#gobtn2"); $btn2.on('click', function(event){ var a = document.getElementById('yn2'); var b = document.getElementById('ys2'); var c = document.getElementById('result2'); btn_percentage(a,b,c); }); var $btn3 = $("#gobtn3"); $btn3.on('click', function(event){ var a = document.getElementById('yn3'); var b = document.getElementById('ys3'); var c = document.getElementById('result3'); btn_percentage(a,b,c); }); var $btn4 = $("#gobtn4"); $btn4.on('click', function(event){ var a = document.getElementById('yn4'); var b = document.getElementById('ys4'); var c = document.getElementById('result4'); btn_percentage(a,b,c); }); var $btn5 = $("#gobtn5"); $btn5.on('click', function(event){ var a = document.getElementById('yn5'); var b = document.getElementById('ys5'); var c = document.getElementById('result5'); btn_percentage(a,b,c); }); }