홈   즐겨찾기   시작페이지로   문의하기
컨설팅 인큐베이팅 파트너쉽 ToTs
IT컨설팅
CI/BI제작
홈페이지제작
솔루션도입
호스팅
유지보수&운영대행
마케팅
모바일웹
ToTs 사례
상담현황
Q&A
서비스 ToTs 사례
전체글 2086 건
비지니스 컨설팅? 사업에대해
영상과 관련된 사이트의 경우 디자인적인 요소보다 개발적인 요소에서 위험요인이 클수 밖에 없습니다. 홈페이지를 제작하는 방법에는 여러가지 방법이 있지만, 영상의 경우에는 동시접속자..
20대 초반인데 창업하려고 합니다. 여러 조언 부탁드립니다.
O2O(Online to Offline) 개념 설명 부탁
안녕하세요~ 여행사홈페이지제작 문의드립니다
다음 사이트 내에서 글을 쓸 경우 네이버 검색이 가능하게 하고 싶습니다
해외사이트 제작을 위한 도메인 추가
회원 전용 사이트 제작에 관하여
중소기업erp 설치할려고 하는데좋은 대안이 없을지 질문 드립니다
크라우드 펀딩 사이트 제작 문의

#Ajax#JavaScript#ToTb#XMLHTTP#동적#동적셀렉트박스#설렉트박스

준비물: 셀렉트박스 2개..

예시: 셀렉트박스1을 클릭했을때 xmlhttp를 이용하여 db에서 Option값을 가져와서 셀렉트박스2의 옵션값에 추가시킨다.

 test.asp//////////////////////////////////////////

<html>
<body>
<form name="frm_sel" >

'셀렉트박스1
<select id="sel_type1" onChange="fn_data_change(document.frm_sel);">
<option>선택해주세요</option>
<%

'셀렉트박스1은 직접 DB에서 가져온다..
mem_sql="select top 10 idx, ust_name from member order by idx desc "

set mem_rs=dbconn.execute(mem_sql)

do until mem_rs.eof
 idx=mem_rs("idx")
 ust_name=mem_rs("ust_name")
%>
 <option value="<%=idx%>"><%=ust_name%></option>
<%
mem_rs.movenext
loop

mem_rs.close
set mem_rs=nothing
%>
</select>

'셀렉트박스2
<select id="sel_type2">
<option>선택해주세요</option>
</select>
</form>


<SCRIPT LANGUAGE="JavaScript">
<!--
 function fn_data_change(obj) {
var row_num=obj.sel_type2.length-1; //기본(선택해주세요)는 제외하고 계산

 

//셀레트박스1에서 다시 선택했을 경우..셀렉트박스2의 기존 옵션값들은 삭제한다.

if (row_num != 0) {
   var x=document.getElementById("sel_type2")
   for (var k=1;k<=row_num;k++) {

   //이부분 때문에 시간이 많이 걸렸다.. 

   //처음에는 x.remove(k)로 처리했는데..계속 값이 삭제되지 않고 남아있는 것이었다.

   //왜 그러지 왜 그러지 하면서..값을 계속 확인해보면서.. 1시간 정도는 헤맸다..-_-;;

   //결론은 첫번째 값을 삭제하면 그 뒤의 값은 하나씩 땡겨지므로.. 

   // 1만 적으면 되는거였다. orz

   //x.remove(option순서);
    x.remove(1);    
   }
  }   

 

  var sel_value=obj.sel_type1[obj.sel_type1.selectedIndex].value;

  var oXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP")
  var sUrl="xhp_test.asp?sel_value="+sel_value;

  oXMLHTTP.open("GET", sUrl, false);
  oXMLHTTP.send();

  inner_value=oXMLHTTP.responseText.split(";");

 

  for (var i=0;i<inner_value.length;i++) {
   var obj_node=document.createElement("option"); //option 객체를 생성
   document.frm_sel.sel_type2.appendChild(obj_node);
   
   option_value=inner_value[i].split("/"); //텍스트와 값 구분

   obj_node.innerText=option_value[0];
   obj_node.value=option_value[1];

  }
 }

//-->
</SCRIPT>
</body>
</html>

 

xhp_test.asp///////////////////////////////

<%
sel_value=request("sel_value")


'원래는 db로 처리를 해야겠죠..

'옵션텍스트/옵션값 으로 구성

Response.Write "Option2/2;Option3/3;Option4/4"

%>


홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToT 홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToTb
홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToTb

회사소개 이메일무단수집거부 ToTs사례 찾아오시는 길