/* happycgi_module 을 layer 로 오픈하는 스크립트 */ function editor_layer_open(editor_name,type,f_width,f_height,img_Size,func) { var temp = $('#layer_pop'); var bg = temp.prev().hasClass('bg'); temp.find('a.cbtn').click(function(e){ if(bg){ $('.editor_layer').fadeOut(1); }else{ temp.fadeOut(1); } e.preventDefault(); }); $('.editor_layer .bg').click(function(e){ $('.editor_layer').fadeOut(1); e.preventDefault(); }); //창크기가 레이어보다 작으면 //alert($(document).height() + "==="+ f_height + ":::" + $(document).width() + "===" + f_width); if ( f_height >= $(document).height() ) { f_height = ($(document).height()*0.95); } if ( f_width >= $(document).width() ) { f_width = ($(document).width()*0.95); } //alert(f_width + "X" + f_height); $('#editor_layer_content_frame').height(f_height+'px'); $('#editor_layer_content_frame').width(f_width+'px'); prev_no = '1'; call_editor_tool(editor_name,type,img_Size,func); } //이전에 설정한것 읽어내기 function editor_layer_open2(editor_name,type,f_width,f_height,func) { var temp = $('#layer_pop'); var bg = temp.prev().hasClass('bg'); temp.find('a.cbtn').click(function(e){ if(bg){ $('.editor_layer').fadeOut(1); }else{ temp.fadeOut(1); } e.preventDefault(); }); $('.editor_layer .bg').click(function(e){ $('.editor_layer').fadeOut(1); e.preventDefault(); }); $('#editor_layer_content_frame').height(f_height+'px'); $('#editor_layer_content_frame').width(f_width+'px'); prev_no = '1'; //이전에 설정한것 읽어내기 str = $("#"+editor_name).val(); str2 = ''; tmpVals = new Array(); tmpVals2 = new Array(); if ( str != "" ) { //str = str.replace('',''); tmpVals = str.split("?"); if ( tmpVals[1] != undefined ) { tmpVals[1] = tmpVals[1].replace('">',''); //alert(tmpVals[1]); tmpVals2 = tmpVals[1].split("&"); for ( i=0; i"+ type +" Loading Failed."); return false; } if ( type == 'multy_image_upload' ) { var multy_image_upload_html = $("#multy_image_upload_container").html(); multy_image_upload_html = multy_image_upload_html.replace(/%editor_name%/g,editor_name); $('#editor_layer_content_multy_image').html(multy_image_upload_html); $('#editor_layer_content_multy_image').show(); $('#editor_layer_content_frame').hide(); } else { //$('#editor_layer_content_frame').attr('src', EDITOR_BASE_PATH+'happy_module/'+type+'/'+type+'.php?editor_type='+EDITOR_TYPE+'&editor_name='+editor_name); //뒤로가기시 오류 var iFrame = $('#editor_layer_content_frame'); var iFrameParent = iFrame.parent(); iFrame.remove(); iFrame.attr('src', EDITOR_BASE_PATH+'happy_module/'+type+'/'+type+'.php?editor_type='+EDITOR_TYPE+'&editor_name='+editor_name+img_size_url); iFrameParent.append(iFrame); //뒤로가기시 오류 $('#editor_layer_content_multy_image').hide(); $('#editor_layer_content_frame').show(); } if( type == 'naver_map' ) { //alert('준비1중입니다.'); //return false; //temp.css('width', '790px'); //temp.css('height', '840px'); //$('#editor_layer_content_frame').css('width', '750px'); //$('#editor_layer_content_frame').css('height', '750px'); editor_layer_resizeing(); } else { editor_layer_resizeing(); } /* (function(){ editor_glm.callPage( EDITOR_BASE_PATH+'happy_module/'+type+'/'+type+'.php?editor_type='+EDITOR_TYPE, function(response) { //alert(response); document.getElementById('editor_layer_content').innerHTML = response; if( func != undefined && typeof func == 'function' ) { func(); } editor_layer_resizeing(); } ); }()); */ } /* happycgi_module 을 Ajax 로 호출하는 스크립트 */ /* happycgi_module 에서 결과값을 에디터로 전송할때 사용되는 스크립트 */ function ckeditor_insertcode(edtior_name,type,str) { var editor = eval("CKEDITOR.instances."+edtior_name); if( type == 'text' ) { editor.insertText(str); //본문 에디터에 Text 추가하기. } else //html 로 간주한다. { editor.insertHtml(str); //본문 에디터에 html 추가하기 } } function ckeditor_error_msg( str ) { alert(str); } /* 에디터의 본문을 선택한 값을 가져와서 태그 추가하는 함수 */ function ckeditor_set_attribute(file_url,file_tag,editor_names) { var editor = eval("CKEDITOR.instances."+EDITOR_NAME); var selected_text = editor.getSelection().getSelectedText(); if( selected_text == '' ) //no selection { ckeditor_insertcode(editor_names,"html",file_tag); } else //yes selection { var newElement = new CKEDITOR.dom.element("a"); // Make Paragraff newElement.setAttributes({href: file_url}) // Set Attributes newElement.setAttributes({target: '_blank'}) // Set Attributes newElement.setText(selected_text); // Set text to element editor.insertElement(newElement); } } /* 에디터의 본문을 선택한 값을 가져와서 태그 추가하는 함수 */ /* Ajax submit 시키는 스크립트 */ /* function ajax_upload_submit() { $('#editor_upload_form').ajaxForm({ beforeSend: function() { //SUBMIT 하기전 검사할 구문을 넣으세요. return true; }, complete: function(xhr) { //전송완료시 넣으세요. //alert(xhr.responseText); result_code = xhr.responseText.split("___CUT___"); if( result_code[0] == 'SUCCESS' ) //파일업로드가 정상적으로 된 경우 { ckeditor_insertcode('html',result_code[1]); editor_layer_close(); } else { if( result_code[1] == 'ERROR_CODE_ALERT' ) //오류내용 뛰우기 { alert(result_code[2]); } else //알수 없는 오류 디버깅이 필요함. { alert(" Error CGimall 에 문의하여 정검 받으시기 바랍니다."); } return false; } } }); $('#editor_upload_form').submit(); } */ /* Ajax submit 시키는 스크립트 */ /* naver map 관련 스크립트 */ function naver_map_start() { naver_map_loading_v2(); naver_search_loading(); //마커 함수도 호출해야 한다. } function naver_search_loading() { //alert(document.getElementById("naver_search").value); document.navermap_search_form.keyword.value = document.getElementById("naver_search").value; document.navermap_search_form.submit(); } var CK_oMap = null; var oTrafficGuide = null; var oMarker = null; var oLabel = null; function naver_map_loading_v2() { nDate = new Date(); nowYear = nDate.getFullYear(); nowMonth = nDate.getMonth(); nowDate = nDate.getDate(); nowMin = nDate.getMinutes(); nowSec = nDate.getSeconds(); nowTimeChk = nowYear +""+ nowMonth +""+ nowDate +""+ nowMin +""+ nowSec; outContent = ""; naver_map_default_width = document.getElementById('naver_map_default_width').value; naver_map_default_height= document.getElementById('naver_map_default_height').value; naver_map_default_zoom = document.getElementById('naver_map_default_zoom').value; naver_map_enableWheelZoom= (document.getElementById('naver_map_enableWheelZoom').value == 'true')?true:false; naver_map_enableDragPan = (document.getElementById('naver_map_enableDragPan').value == 'true')?true:false; naver_map_enableDblClickZoom= (document.getElementById('naver_map_enableDblClickZoom').value == 'true')?true:false; naver_map_default_mapMode= document.getElementById('naver_map_default_mapMode').value; naver_map_default_activateTrafficMap= (document.getElementById('naver_map_default_activateTrafficMap').value == 'true')?true:false; naver_map_default_activateBicycleMap= (document.getElementById('naver_map_default_activateBicycleMap').value == 'true')?true:false; naver_map_default_minLevel= document.getElementById('naver_map_default_minLevel').value; naver_map_default_MaxLevel= document.getElementById('naver_map_default_MaxLevel').value; naver_map_BicycleGuide_use= (document.getElementById('naver_map_BicycleGuide_use').value == 'true')?true:false; naver_map_TrafficGuide_use= (document.getElementById('naver_map_TrafficGuide_use').value == 'true')?true:false; naver_map_ZoomControl_use= (document.getElementById('naver_map_ZoomControl_use').value == 'true')?true:false; outContent += "