//직업별 > 목록 > 하위내용호출 function tj_js_list_job_sub(c_posi,job_group,tcode,jin_type){ if($("#tj_js_list_job_sub_"+job_group).html()){//이미한번 불러온경우 if($("#tj_js_list_job_sub_"+job_group).css("display")=="none"){//보여주기 $("#tj_js_list_job_sub_"+job_group).show("blind",null,200, function(){ document.images["_groupjob_"+job_group].src="/swww/images/web/mbtn_up.png"; } ); }else{//감추기 $("#tj_js_list_job_sub_"+job_group).hide("blind",null,200, function(){ document.images["_groupjob_"+job_group].src="/swww/images/web/mbtn_down.png"; } ); } }else{//처음 호출할경우 $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/treejin_form.php', // 호출 URL data:{ 'p':'form' ,'p_code':'' ,'t':'tj_js_list_job_sub' ,'tcode':tcode ,'c_posi':c_posi ,'job_group':job_group ,'jin_type':jin_type }, // 파라메터 정보 전달 success:function(data){ $("#tj_js_list_job_sub_"+job_group).html(data); $("#tj_js_list_job_sub_"+job_group).show("blind",null,200, function(){ document.images["_groupjob_"+job_group].src="/swww/images/web/mbtn_up.png"; } ); }, error:function(e) { } }); } } //대화모달창 띄우기 var var_room_title=""; function MODALIFRAME_TALK(src,div_width,div_height,attr,target_name){ top.$("#_MODALDIV_ROOM").remove(); //프레임 네임이 없을경우 임의에 이름을 지정해준다 if(!target_name){ target_name="temp_"+Math.floor(Math.random() * 100000000); } room_title(src,target_name); var window_width=top.$(window).outerWidth(); var window_height=top.$(window).outerHeight(); var modal_width=50; var modal_height=50; var close="";//X버큰삭제 var add_add_state="";//상태이미지노출 var state="";//상태이미지사용여부 var background="";//백그라운드 감추기 var scale="";//스케일 //attr로 넘어온 변수 if(!attr)attr=""; A=attr.split(";"); for(i=0;i
"); $("#CMODAL_TITLE").html(var_room_title); //배열로 접근하기위해 번호호출 var modal_arr=top.$(".C_MODALDIV").length-1; top.$(".C_MODALIFRAME").eq(modal_arr).attr("src",src); top.$(".C_MODALDIV").eq(modal_arr).css( { "left":((window_width/2)-(div_width/2))+"px" ,"top":((window_height/2)-(div_height/2))+"px" ,"width":div_width_str ,"height":div_height_str ,"border-radius":"10px" } ); setTimeout(function(){ try{ top.$(".CMODAL_CLOSE").show("fade",{},300); }catch(e){ } },500);//1초후에노출 //1초후 로딩바제거 setTimeout(function(){ LODING_DEL(); },1000); } //대화창 상단 내용호출 function room_title(src,target_name){ $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/main_top/room_title.php', // 호출 URL data:{ 'src':src ,'target_name':target_name }, // 파라메터 정보 전달 success:function(data){ var_room_title=data; }, error:function(e) { } }); } //DIV로 불러오는 레이어창 var layerdiv_attr=""; function LAYERDIV(src,attr){ var window_width=parent.$(window).outerWidth(); var window_height=parent.$(window).outerHeight(); var div_main_width=$(".content_body").width();//상대적인 메인창 var div_main_height=$(".content_body").height();//상대적인 메인창 //백그라운드 background="
"; layerdiv_attr="position:absolute;"+attr; //코드추가 parent.$("body").append(background+"
"); //배열로 접근하기위해 번호호출 $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: src, // 호출 URL data: {'':''}, // 파라메터 정보 전달 success:function(data){ parent.$("#_LAYERDIV_CONTENT").html(data); parent.$(".C_LAYERDIV").css( { "left":((window_width/2)-(div_main_width/2))+"px" ,"top":"0px" } ); setTimeout(function(){ parent.$(".C_LAYERDIV").show("fade",{},300);//보여주기 },0);//1초후에노출 }, error:function(e) { // alert(e.responseText); } }); } //레이어창닫기 function LAYERDIV_DEL(){ //링크때문에 딜레이를 줌 setTimeout(function(){ $('#_LAYERDIV').remove(); $('#_LAYERBACKGROUND').remove(); default_focus() },100); } //레이어창 위치 변경하기 function LAYERDIV_RESIZE(){ var w_width=parent.$(window).width();//윈도우창가로 var w_height=parent.$(window).height();//윈도우창높이 var m_width=$(".content_body").width();//모달창 가로 var m_height=$(".content_body").height();//모달창 높이 x=(w_width-m_width)/2; y=(w_height-m_height)/2; //$("#_LAYERDIV").css({"top":y+"px","left":x+"px"}); $("#_LAYERDIV").css({"left":x+"px"}); $("#_LAYERDIV").width(m_width);//상대적가로 $("#_LAYERDIV").height(m_height);//상대적세로 $("#_LAYERDIV_CONTENT").attr("style",layerdiv_attr); } //일진 상태 var global_js_state_jin_code=""; function js_state_jin_code(user_id,write_id){ $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/treejin_form.php', // 호출 URL data:{ 't':'js_state_jin_code' ,'user_id':user_id ,'write_id':write_id }, // 파라메터 정보 전달 success:function(data){ //eval(data); global_js_state_jin_code=data; }, error:function(e) { } }); } //일진신청함수 function js_insert_jin(user_id,hp,key_code,name){ js_state_jin_code(user_id,hp); if(global_js_state_jin_code=="n_01"){ if(!confirm("일진 신청 하시겠습니까?\n일진신청시 알림이 발송됩니다")){ return; } } if(global_js_state_jin_code=="i_01"){ alert("이미 일진 신청하셨습니다\n아직 상대방이 수락하지 않으셨습니다"); return; } if(global_js_state_jin_code=="i_02"){ if(!confirm("일진 수락 하시겠습니까?")){ return; } } $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/treejin_form.php', // 호출 URL data:{ 't':'js_insert_jin' ,'hp':hp ,'name':name ,'key_code':key_code }, // 파라메터 정보 전달 success:function(data){ //alert(data); eval(data); }, error:function(e) { } }); } //대화창에서 일진신청함수 function js_insert_jin_room(user_id,write_id,key_code){ js_state_jin_code(user_id,write_id); if(global_js_state_jin_code=="n_01"){ if(!confirm("일진 신청 하시겠습니까?\n일진신청시 알림이 발송됩니다")){ return; } } if(global_js_state_jin_code=="i_01"){ alert("이미 일진 신청하셨습니다\n아직 상대방이 수락하지 않으셨습니다"); return; } if(global_js_state_jin_code=="i_02"){ if(!confirm("일진 수락 하시겠습니까?")){ return; } } $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/treejin_form.php', // 호출 URL data:{ 't':'js_insert_jin_room' ,'write_id':write_id ,'key_code':key_code }, // 파라메터 정보 전달 success:function(data){ //alert(data); eval(data); }, error:function(e) { } }); } //룸번호로 접근 function talk_room(room_code,top_target){ var src="/swww/DCPROGRAM/talk_room.php?top_target="+top_target+"&room_code="+room_code; parent.$('#_MODALDIV_ROOM').remove();//창닫기 eval("top.MODALIFRAME_TALK(src,'100%','100%','close:n;background:;scale:y;room_code:"+room_code+"','pj_layer_talk')"); } //대화자 코드로 접근 function talk_user(user_code,top_target){ var room_code=""; //아작스로 방번호를 호출해옴 $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/treejin_form.php', // 호출 URL data: {'t':'talk_user_create_room','user_code':user_code}, // 파라메터 정보 전달 success:function(data){ room_code=data; }, error:function(e) { } }); talk_room(room_code,top_target);//룸번호를 생성해서 대화창띄우는 부분 } //전화번호목록에서 대화창열기 function talk_phone(hp,top_target,name){ var room_code=""; //아작스로 방번호를 호출해옴 $.ajax ({ type: 'post', // POST 로 전송 async: false,//동기화 url: '/swww/default/treejin_form.php', // 호출 URL data: {'t':'talk_phone_create_room','hp':hp,'name':name}, // 파라메터 정보 전달 success:function(data){ room_code=data; }, error:function(e) { } }); talk_room(room_code,top_target);//룸번호를 생성해서 대화창띄우는 부분 } //트리진으로 넘어가는 링크 function link_treejin(body_url,http){ if(http){//주소가 있는경우 //parent.location.href=http+"/index_device.html?body_url="+base64_encode(body_url); parent.location.href=http+"/index_main.html?body_url="+base64_encode(body_url); }else{ _treejin_body.location.href=body_url; } } //채널하단에 트리진으로 연결하는 부분 function link_channel_treejin(body_url,http,token){ top.location.href=http+"/index_main.html?token="+token+"&body_url="+base64_encode(body_url); } //채널로 넘어가는 링크 function link_channel(body_url,http){ parent.location.href=http+"/index_main.html?body_url="+body_url; } function link_channel_backup(url){ js_token();//토큰값호출 if(url.match("\\?")){ parent.location.href=url+"&token="+token_channel+"&top_target="; }else{ parent.location.href=url+"?token="+token_channel+"&top_target="; } }