몇일재 골머리 앓고 있읍니다.부탁드립니다. 정보
몇일재 골머리 앓고 있읍니다.부탁드립니다.본문
아래와 같은 셀렉트 연동카테고리입니다.
카테고리 연동 소스는 팁란에 관리자님이 올려주셨던 주소 sojaeji.html 입니다.
질문내용은
셀렉트 연동은 잘됩니다.
가령 두번째 셀렉트 박스에서 매매,전세,월세 누르면 div박스가 바뀌게 되어 있읍니다.
문제는 첫번째 셀렉트 박스에서도 div박스가 바뀌게 하려고 1번자바와 같이 id만 변경하여 추가하였읍니다.
여기서 문제가 1번 function sidochange 이부분이 들어가면 셀렉트 연동이 안됩니다.
1번 2번 쎌렉트 서로 연동되면서
각각 자바처리를 할수 있을까요.
이문제때문에 골치를 썩히고 있으니다.
전문가님의 좋은 답변을 부탁드립니다.
몇일째 헤매고 있는데 답이 안나오네요.
꼭 부탁드리고 싶습니다.
정 필요하시다면 네이트 온 (ara69)이라도 부탁드립니다.
1.번
<script type="text/javascript">
//DIV 박스 체인지
function sidochange(gbnn){
var frm3;
var list = ['','아파트','빌라','원룸'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm3 = document.getElementById("sido_"+list[i]);
frm3.style.display = 'none';
}
document.getElementById("sido_"+gbnn).style.display = '';
}
</script>
2.번
<script type="text/javascript">
//DIV 박스 체인지
function gugunchange(gbn){
var frm;
var list = ['','매매','전세','월세'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm = document.getElementById("gugun_"+list[i]);
frm.style.display = 'none';
}
document.getElementById("gugun_"+gbn).style.display = '';
}
</script>
<!-- 1 첫번째 셀렉트 -->
<select id="sido" name="ca_name" itemname="분류유형" required onchange="sidochange(this.value)">
</select>
<!-- 2 두번째 셀렉트 -->
<select id="gugun" name="wr_4" itemname="거래유형" required onchange="gugunchange(this.value);">
</select>
<script language="JavaScript">
<!--
sidoview("<?=$write[ca_name]?>");
gugunview("<?=$write[ca_name]?>","<?=$write[wr_4]?>");
//-->
</script>
카테고리 연동 소스는 팁란에 관리자님이 올려주셨던 주소 sojaeji.html 입니다.
질문내용은
셀렉트 연동은 잘됩니다.
가령 두번째 셀렉트 박스에서 매매,전세,월세 누르면 div박스가 바뀌게 되어 있읍니다.
문제는 첫번째 셀렉트 박스에서도 div박스가 바뀌게 하려고 1번자바와 같이 id만 변경하여 추가하였읍니다.
여기서 문제가 1번 function sidochange 이부분이 들어가면 셀렉트 연동이 안됩니다.
1번 2번 쎌렉트 서로 연동되면서
각각 자바처리를 할수 있을까요.
이문제때문에 골치를 썩히고 있으니다.
전문가님의 좋은 답변을 부탁드립니다.
몇일째 헤매고 있는데 답이 안나오네요.
꼭 부탁드리고 싶습니다.
정 필요하시다면 네이트 온 (ara69)이라도 부탁드립니다.
1.번
<script type="text/javascript">
//DIV 박스 체인지
function sidochange(gbnn){
var frm3;
var list = ['','아파트','빌라','원룸'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm3 = document.getElementById("sido_"+list[i]);
frm3.style.display = 'none';
}
document.getElementById("sido_"+gbnn).style.display = '';
}
</script>
2.번
<script type="text/javascript">
//DIV 박스 체인지
function gugunchange(gbn){
var frm;
var list = ['','매매','전세','월세'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm = document.getElementById("gugun_"+list[i]);
frm.style.display = 'none';
}
document.getElementById("gugun_"+gbn).style.display = '';
}
</script>
<!-- 1 첫번째 셀렉트 -->
<select id="sido" name="ca_name" itemname="분류유형" required onchange="sidochange(this.value)">
</select>
<!-- 2 두번째 셀렉트 -->
<select id="gugun" name="wr_4" itemname="거래유형" required onchange="gugunchange(this.value);">
</select>
<script language="JavaScript">
<!--
sidoview("<?=$write[ca_name]?>");
gugunview("<?=$write[ca_name]?>","<?=$write[wr_4]?>");
//-->
</script>
댓글 전체
뭔가 이상한데요?
var list = ['','아파트','빌라','원룸'];
for(i=0;i<4;i++) { frm3 = document.getElementById("sido_"+list[i]); }
이렇게 되있다면 3번째 반복에서는
'sido_빌라'를 불러오게되는데요?
var list = ['','아파트','빌라','원룸'];
for(i=0;i<4;i++) { frm3 = document.getElementById("sido_"+list[i]); }
이렇게 되있다면 3번째 반복에서는
'sido_빌라'를 불러오게되는데요?
뭐가 문제인지는 몰라도 div박스 가 되면 셀렉트가 연동이 안되고
셀렉트가 되게하면 div박스 하나가 안되고요..
미칠지경입니다.
셀렉트가 되게하면 div박스 하나가 안되고요..
미칠지경입니다.
네이트온 오세요. 계속 오프라인이시네요.