<FORM METHOD=POST ACTION="" NAME="myfrm">
<select name=bigCate onChange=bigCateCh(this.selectedIndex)>
<option value=>배송방법</option>
<option value='1' >대분류1</option>
<option value='2' >대분류2</option>
<option value='3' >대분류3</option>
<option value='4' >대분류4</option>
</select>
<select name=subCate>
<option value=>중분류고르기</option>
</select>
</FORM>
<SCRIPT LANGUAGE=JavaScript>
<!--
var cnt = new Array();
cnt[0] = new Array('전체');
cnt[1] = new Array('중분류1-1','중분류1-2','중분류1-3');
cnt[2] = new Array('중분류2-1','중분류2-2');
cnt[3] = new Array('중분류3-1');
cnt[4] = new Array('중분류4-1','중분류4-2','중분류4-3');
//대분류:add 중분류:selected
function bigCateCh(add,selected)
{
//중분류
sel=document.myfrm.subCate;
//대분류 선택된거 나오게 함
if(add) document.myfrm.bigCate.selectedIndex =add;
for (i=sel.length-1; i>=0; i--)
{
sel.options[i] = null
}
for (i=0; i < cnt[add].length;i++)
{
sel.options[i] = new Option(cnt[add][i], cnt[add][i] );
//증분류 선택된거 나오게 함
if(i==selected) sel.selectedIndex =selected;
}
}
<? //디비에서 불러온 선택항목이 있다면 bigCateCh() 실행, 없다면 실행안함
if($arr[bigCate]) echo "bigCateCh('$arr[bigCate]','$arr[subCate]')";
?>
//-->
</SCRIPT>
<select name=bigCate onChange=bigCateCh(this.selectedIndex)>
<option value=>배송방법</option>
<option value='1' >대분류1</option>
<option value='2' >대분류2</option>
<option value='3' >대분류3</option>
<option value='4' >대분류4</option>
</select>
<select name=subCate>
<option value=>중분류고르기</option>
</select>
</FORM>
<SCRIPT LANGUAGE=JavaScript>
<!--
var cnt = new Array();
cnt[0] = new Array('전체');
cnt[1] = new Array('중분류1-1','중분류1-2','중분류1-3');
cnt[2] = new Array('중분류2-1','중분류2-2');
cnt[3] = new Array('중분류3-1');
cnt[4] = new Array('중분류4-1','중분류4-2','중분류4-3');
//대분류:add 중분류:selected
function bigCateCh(add,selected)
{
//중분류
sel=document.myfrm.subCate;
//대분류 선택된거 나오게 함
if(add) document.myfrm.bigCate.selectedIndex =add;
for (i=sel.length-1; i>=0; i--)
{
sel.options[i] = null
}
for (i=0; i < cnt[add].length;i++)
{
sel.options[i] = new Option(cnt[add][i], cnt[add][i] );
//증분류 선택된거 나오게 함
if(i==selected) sel.selectedIndex =selected;
}
}
<? //디비에서 불러온 선택항목이 있다면 bigCateCh() 실행, 없다면 실행안함
if($arr[bigCate]) echo "bigCateCh('$arr[bigCate]','$arr[subCate]')";
?>
//-->
</SCRIPT>
'php' 카테고리의 다른 글
제로보드4 lib.php on line 1001 에러 (0) | 2008.08.28 |
---|---|
strtotime() 사용 (0) | 2008.06.12 |
[ HTML/PHP/MYSQL 기초 동영상 강좌 ] (1) | 2008.04.28 |
fopen (0) | 2008.04.03 |
다른 도메인간(www.url.com, shop.url.com등) 세션공유 (2) | 2007.07.21 |