메이크샵에 메뉴가 지원이 안되서 스크립트로 만들었는데 뭐가문제인지
링크가 반응이 없습니다.
셀렉트1 > 셀렉트2 > 셀렉트3항목
선택하면 항목에 해당하는 상품목록이
하단에 출력이 되어야 하는데 반으이 없네여 ㅠㅠ 머가잘못된걸까요 ㅠㅠ
<script language="javascript">
<!--
function Category(value, url) {
this.value = value;
this.url = url;
this.length = 0;
}
function addCategory(category, value, url) {
category[category.length] = new Category(value, url);
category.length++;
}
var category = new Category(),
form = '';
addCategory(category, "무한잉크풀셋완제품", null);
addCategory(category[0], "=== 선택하세요 ===", null);
addCategory(category[0], "HP", "/shop/shopbrand.html?xcode=020&mcode=001&scode=001&type=X" );
addCategory(category[0][1], "프린터","/shop/shopbrand.html?xcode=020&mcode=001&scode=001&type=X");
addCategory(category[0][1], "복합기","/shop/shopbrand.html?xcode=020&mcode=001&scode=002&type=X");
addCategory(category[0], "EPSON", "/shop/shopbrand.html?xcode=020&mcode=001&scode=002&type=X" );
addCategory(category[0][2], "프린터","#");
addCategory(category[0][2], "복합기","#");
addCategory(category[0], "BROTHER", "/shop/shopbrand.html?xcode=020&mcode=002&type=Y" );
addCategory(category[0][3], "프린터","/shop/shopbrand.html?xcode=020&mcode=002&type=Y");
addCategory(category[0][3], "복합기","/shop/shopbrand.html?xcode=020&mcode=002&type=Y");
addCategory(category, "무한토너풀셋완제품", null);
addCategory(category[1], "=== 선택하세요 ===", null);
addCategory(category[1], "XEROX", "/shop/shopbrand.html?xcode=002&mcode=001&type=Y" );
addCategory(category[1][1], "프린터","/shop/shopbrand.html?xcode=002&mcode=001&type=Y");
addCategory(category[1][1], "복합기","/shop/shopbrand.html?xcode=002&mcode=001&type=Y");
addCategory(category[1], "BROTHER", "/shop/shopbrand.html?xcode=002&mcode=002&type=Y" );
addCategory(category[1][2], "프린터","/shop/shopbrand.html?xcode=002&mcode=002&type=Y");
addCategory(category[1][2], "복합기","/shop/shopbrand.html?xcode=002&mcode=002&type=Y");
addCategory(category, "잉크젯프린터,복합기", null);
addCategory(category[2], "=== 선택하세요 ===", null);
addCategory(category[2], "HP", "/shop/shopbrand.html?xcode=003&mcode=001&scode=001&type=X" );
addCategory(category[2][1], "프린터","/shop/shopbrand.html?xcode=003&mcode=001&scode=001&type=X");
addCategory(category[2][1], "복합기","/shop/shopbrand.html?xcode=003&mcode=001&scode=001&type=X");
addCategory(category[2], "EPSON", "/shop/shopbrand.html?xcode=003&mcode=001&scode=003&type=X" );
addCategory(category[2][2], "프린터","/shop/shopbrand.html?xcode=003&mcode=001&scode=003&type=X");
addCategory(category[2][2], "복합기","/shop/shopbrand.html?xcode=003&mcode=001&scode=003&type=X");
addCategory(category[2], "BROTHER", "/shop/shopbrand.html?xcode=003&mcode=001&scode=004&type=X" );
addCategory(category[2][3], "프린터","/shop/shopbrand.html?xcode=003&mcode=001&scode=004&type=X");
addCategory(category[2][3], "복합기","/shop/shopbrand.html?xcode=003&mcode=001&scode=004&type=X");
addCategory(category[2], "CANON", "#" );
addCategory(category[2][4], "프린터","#");
addCategory(category[2][4], "복합기","#");
addCategory(category[2], "기타", "#" );
addCategory(category[2][5], "프린터","#");
addCategory(category[2][5], "복합기","#");
addCategory(category, "레이져프린터,복합기", null);
addCategory(category[3], "=== 선택하세요 ===", null);
addCategory(category[3], "XEROX", "#" );
addCategory(category[3][1], "프린터","#");
addCategory(category[3][1], "복합기","#");
addCategory(category, "잉크,세정액", null);
addCategory(category[4], "=== 선택하세요 ===", null);
addCategory(category[4], "무한리필잉크", "#" );
addCategory(category[4][1], "HP","#");
addCategory(category[4][1], "EPSON","#");
addCategory(category[4][1], "BROTHER","#");
addCategory(category[4][1], "CANON","#");
addCategory(category[4][1], "SAMSUNG","#");
addCategory(category[4], "세정액", "#" );
addCategory(category[4][2], "세정액","#");
addCategory(category[4], "정품잉크", "#" );
addCategory(category[4][3], "HP","#");
addCategory(category[4][3], "EPSON","#");
addCategory(category[4], "BROTHER", "#" );
addCategory(category[4][4], "CANON","#");
addCategory(category[4][4], "SAMSUNG","#");
addCategory(category, "토너", null);
addCategory(category[5], "=== 선택하세요 ===", null);
addCategory(category[5], "무한리필토너", "#" );
addCategory(category[5][1], "XEROX","#");
addCategory(category[5][1], "BROTHER","#");
addCategory(category[5], "정품토너", "#" );
addCategory(category[5][2], "XEROX","#");
addCategory(category[5][2], "HP","#");
addCategory(category[5][2], "EPSON","#");
addCategory(category[5][2], "BROTHER","#");
addCategory(category[5][2], "CANON","#");
addCategory(category[5][2], "SAMSUNG","#");
addCategory(category[5], "재생,호환토너", "#" );
addCategory(category[5][3], "XEROX","#");
addCategory(category[5][3], "HP","#");
addCategory(category[5], "EPSON", "#" );
addCategory(category[5][4], "BROTHER","#");
addCategory(category[5][4], "CANON","#");
addCategory(category[5][4], "SAMSUNG","#");
addCategory(category, "프린터부품,헤드", null);
addCategory(category[6], "=== 선택하세요 ===", null);
addCategory(category[6], "프린터헤드", "#" );
addCategory(category[6], "기타", "#" );
addCategory(category, "무한공급기", null);
addCategory(category[7], "=== 선택하세요 ===", null);
addCategory(category[7], "HP", "#" );
addCategory(category[7], "EPSON", "#" );
addCategory(category[7], "BROTHER", "#" );
addCategory(category[7], "CANON", "#" );
addCategory(category[7], "SAMSUNG", "#" );
addCategory(category, "무한공급기부품백화점", null);
addCategory(category[8], "=== 선택하세요 ===", null);
addCategory(category[8], "무한칩관련", "#" );
addCategory(category[8], "아크릴관련", "#" );
addCategory(category[8], "호스관련", "#" );
addCategory(category[8], "카트리지관련", "#" );
addCategory(category[8], "잉크관련", "#" );
addCategory(category[8], "공급기부품", "#" );
addCategory(category[8], "기타부품백화점", "#" );
addCategory(category, "레이져부품백화점", null);
addCategory(category[9], "=== 선택하세요 ===", null);
addCategory(category[9], "파우더", "#" );
addCategory(category[9][1], "XEROX","#");
addCategory(category[9][1], "HP","#");
addCategory(category[9][1], "EPSON","#");
addCategory(category[9][1], "BROTHER","#");
addCategory(category[9][1], "CANON","#");
addCategory(category[9][1], "SAMSUNG","#");
addCategory(category[9][1], "기타","#");
addCategory(category[9], "드럼", "#" );
addCategory(category[9][2], "XEROX","#");
addCategory(category[9][2], "HP","#");
addCategory(category[9][2], "EPSON","#");
addCategory(category[9][2], "BROTHER","#");
addCategory(category[9][2], "CANON","#");
addCategory(category[9][2], "SAMSUNG","#");
addCategory(category[9][2], "기타","#");
addCategory(category[9], "CARRIER", "#" );
addCategory(category[9][3], "XEROX","#");
addCategory(category[9][3], "HP","#");
addCategory(category[9][3], "EPSON","#");
addCategory(category[9][3], "BROTHER","#");
addCategory(category[9][3], "CANON","#");
addCategory(category[9][3], "SAMSUNG","#");
addCategory(category[9][3], "기타","#");
addCategory(category[9], "토너칩,드럼칩", "#" );
addCategory(category[9][4], "XEROX","#");
addCategory(category[9][4], "HP","#");
addCategory(category[9][4], "EPSON","#");
addCategory(category[9][4], "BROTHER","#");
addCategory(category[9][4], "CANON","#");
addCategory(category[9][4], "SAMSUNG","#");
addCategory(category[9][4], "기타","#");
addCategory(category[9], "롤러,블레이드", "#" );
addCategory(category[9][5], "XEROX","#");
addCategory(category[9][5], "HP","#");
addCategory(category[9][5], "EPSON","#");
addCategory(category[9][5], "BROTHER","#");
addCategory(category[9][5], "CANON","#");
addCategory(category[9][5], "SAMSUNG","#");
addCategory(category[9][5], "기타","#");
addCategory(category[9], "기타부품백화점", "#" );
addCategory(category, "단가주문", null);
addCategory(category[10], "=== 선택하세요 ===", null);
addCategory(category[10], "단가주문", "#" );
function initForm(form) {
form.subject.length = category.length;
for (i = 0; i < category.length; i++)
form.subject[i].text = category[i].value;
form.subject.selectedIndex = 0;
form.contents.selectedIndex = 0;
change_subject(form);
}
function change_subject(form) {
var i = form.subject.selectedIndex;
form.contents.length = category[i].length;
for (j = 0; j < form.contents.length; j++)
form.contents[j].text = category[i][j].value;
form.contents.selectedIndex = 0;
change_contents(form);
}
function change_contents(form) {
var i = form.subject.selectedIndex
var j = form.contents.selectedIndex;
form.detail.length = category[i][j].length;
for(k=0; k<form.detail.length; k++)
form.detail[k].text = category[i][j][k].value;
form.detail.selectedIndex = 0;
}
window.onload=initform;
// -->
</script>
<div id="contentWrap">
<div id="content">
<div class="category_title_img">
<!--/category_title_html/-->
</div>
<body onLoad="initForm(document.form)">
<div id="category">
<form name="form" method="get" action="#">홈 >
<select name="subject" onChange="change_subject(this.form)" style="width:160px;"></select> >
<select name="contents" onChange="change_contents(this.form)" style="width:160px;"></select>
> <select name="detail" style="width:160px;"></select>
</form>
</div>
<div>
<script>
change_contents(form);
</script>
</div>
링크가 반응이 없습니다.
셀렉트1 > 셀렉트2 > 셀렉트3항목
선택하면 항목에 해당하는 상품목록이
하단에 출력이 되어야 하는데 반으이 없네여 ㅠㅠ 머가잘못된걸까요 ㅠㅠ
<script language="javascript">
<!--
function Category(value, url) {
this.value = value;
this.url = url;
this.length = 0;
}
function addCategory(category, value, url) {
category[category.length] = new Category(value, url);
category.length++;
}
var category = new Category(),
form = '';
addCategory(category, "무한잉크풀셋완제품", null);
addCategory(category[0], "=== 선택하세요 ===", null);
addCategory(category[0], "HP", "/shop/shopbrand.html?xcode=020&mcode=001&scode=001&type=X" );
addCategory(category[0][1], "프린터","/shop/shopbrand.html?xcode=020&mcode=001&scode=001&type=X");
addCategory(category[0][1], "복합기","/shop/shopbrand.html?xcode=020&mcode=001&scode=002&type=X");
addCategory(category[0], "EPSON", "/shop/shopbrand.html?xcode=020&mcode=001&scode=002&type=X" );
addCategory(category[0][2], "프린터","#");
addCategory(category[0][2], "복합기","#");
addCategory(category[0], "BROTHER", "/shop/shopbrand.html?xcode=020&mcode=002&type=Y" );
addCategory(category[0][3], "프린터","/shop/shopbrand.html?xcode=020&mcode=002&type=Y");
addCategory(category[0][3], "복합기","/shop/shopbrand.html?xcode=020&mcode=002&type=Y");
addCategory(category, "무한토너풀셋완제품", null);
addCategory(category[1], "=== 선택하세요 ===", null);
addCategory(category[1], "XEROX", "/shop/shopbrand.html?xcode=002&mcode=001&type=Y" );
addCategory(category[1][1], "프린터","/shop/shopbrand.html?xcode=002&mcode=001&type=Y");
addCategory(category[1][1], "복합기","/shop/shopbrand.html?xcode=002&mcode=001&type=Y");
addCategory(category[1], "BROTHER", "/shop/shopbrand.html?xcode=002&mcode=002&type=Y" );
addCategory(category[1][2], "프린터","/shop/shopbrand.html?xcode=002&mcode=002&type=Y");
addCategory(category[1][2], "복합기","/shop/shopbrand.html?xcode=002&mcode=002&type=Y");
addCategory(category, "잉크젯프린터,복합기", null);
addCategory(category[2], "=== 선택하세요 ===", null);
addCategory(category[2], "HP", "/shop/shopbrand.html?xcode=003&mcode=001&scode=001&type=X" );
addCategory(category[2][1], "프린터","/shop/shopbrand.html?xcode=003&mcode=001&scode=001&type=X");
addCategory(category[2][1], "복합기","/shop/shopbrand.html?xcode=003&mcode=001&scode=001&type=X");
addCategory(category[2], "EPSON", "/shop/shopbrand.html?xcode=003&mcode=001&scode=003&type=X" );
addCategory(category[2][2], "프린터","/shop/shopbrand.html?xcode=003&mcode=001&scode=003&type=X");
addCategory(category[2][2], "복합기","/shop/shopbrand.html?xcode=003&mcode=001&scode=003&type=X");
addCategory(category[2], "BROTHER", "/shop/shopbrand.html?xcode=003&mcode=001&scode=004&type=X" );
addCategory(category[2][3], "프린터","/shop/shopbrand.html?xcode=003&mcode=001&scode=004&type=X");
addCategory(category[2][3], "복합기","/shop/shopbrand.html?xcode=003&mcode=001&scode=004&type=X");
addCategory(category[2], "CANON", "#" );
addCategory(category[2][4], "프린터","#");
addCategory(category[2][4], "복합기","#");
addCategory(category[2], "기타", "#" );
addCategory(category[2][5], "프린터","#");
addCategory(category[2][5], "복합기","#");
addCategory(category, "레이져프린터,복합기", null);
addCategory(category[3], "=== 선택하세요 ===", null);
addCategory(category[3], "XEROX", "#" );
addCategory(category[3][1], "프린터","#");
addCategory(category[3][1], "복합기","#");
addCategory(category, "잉크,세정액", null);
addCategory(category[4], "=== 선택하세요 ===", null);
addCategory(category[4], "무한리필잉크", "#" );
addCategory(category[4][1], "HP","#");
addCategory(category[4][1], "EPSON","#");
addCategory(category[4][1], "BROTHER","#");
addCategory(category[4][1], "CANON","#");
addCategory(category[4][1], "SAMSUNG","#");
addCategory(category[4], "세정액", "#" );
addCategory(category[4][2], "세정액","#");
addCategory(category[4], "정품잉크", "#" );
addCategory(category[4][3], "HP","#");
addCategory(category[4][3], "EPSON","#");
addCategory(category[4], "BROTHER", "#" );
addCategory(category[4][4], "CANON","#");
addCategory(category[4][4], "SAMSUNG","#");
addCategory(category, "토너", null);
addCategory(category[5], "=== 선택하세요 ===", null);
addCategory(category[5], "무한리필토너", "#" );
addCategory(category[5][1], "XEROX","#");
addCategory(category[5][1], "BROTHER","#");
addCategory(category[5], "정품토너", "#" );
addCategory(category[5][2], "XEROX","#");
addCategory(category[5][2], "HP","#");
addCategory(category[5][2], "EPSON","#");
addCategory(category[5][2], "BROTHER","#");
addCategory(category[5][2], "CANON","#");
addCategory(category[5][2], "SAMSUNG","#");
addCategory(category[5], "재생,호환토너", "#" );
addCategory(category[5][3], "XEROX","#");
addCategory(category[5][3], "HP","#");
addCategory(category[5], "EPSON", "#" );
addCategory(category[5][4], "BROTHER","#");
addCategory(category[5][4], "CANON","#");
addCategory(category[5][4], "SAMSUNG","#");
addCategory(category, "프린터부품,헤드", null);
addCategory(category[6], "=== 선택하세요 ===", null);
addCategory(category[6], "프린터헤드", "#" );
addCategory(category[6], "기타", "#" );
addCategory(category, "무한공급기", null);
addCategory(category[7], "=== 선택하세요 ===", null);
addCategory(category[7], "HP", "#" );
addCategory(category[7], "EPSON", "#" );
addCategory(category[7], "BROTHER", "#" );
addCategory(category[7], "CANON", "#" );
addCategory(category[7], "SAMSUNG", "#" );
addCategory(category, "무한공급기부품백화점", null);
addCategory(category[8], "=== 선택하세요 ===", null);
addCategory(category[8], "무한칩관련", "#" );
addCategory(category[8], "아크릴관련", "#" );
addCategory(category[8], "호스관련", "#" );
addCategory(category[8], "카트리지관련", "#" );
addCategory(category[8], "잉크관련", "#" );
addCategory(category[8], "공급기부품", "#" );
addCategory(category[8], "기타부품백화점", "#" );
addCategory(category, "레이져부품백화점", null);
addCategory(category[9], "=== 선택하세요 ===", null);
addCategory(category[9], "파우더", "#" );
addCategory(category[9][1], "XEROX","#");
addCategory(category[9][1], "HP","#");
addCategory(category[9][1], "EPSON","#");
addCategory(category[9][1], "BROTHER","#");
addCategory(category[9][1], "CANON","#");
addCategory(category[9][1], "SAMSUNG","#");
addCategory(category[9][1], "기타","#");
addCategory(category[9], "드럼", "#" );
addCategory(category[9][2], "XEROX","#");
addCategory(category[9][2], "HP","#");
addCategory(category[9][2], "EPSON","#");
addCategory(category[9][2], "BROTHER","#");
addCategory(category[9][2], "CANON","#");
addCategory(category[9][2], "SAMSUNG","#");
addCategory(category[9][2], "기타","#");
addCategory(category[9], "CARRIER", "#" );
addCategory(category[9][3], "XEROX","#");
addCategory(category[9][3], "HP","#");
addCategory(category[9][3], "EPSON","#");
addCategory(category[9][3], "BROTHER","#");
addCategory(category[9][3], "CANON","#");
addCategory(category[9][3], "SAMSUNG","#");
addCategory(category[9][3], "기타","#");
addCategory(category[9], "토너칩,드럼칩", "#" );
addCategory(category[9][4], "XEROX","#");
addCategory(category[9][4], "HP","#");
addCategory(category[9][4], "EPSON","#");
addCategory(category[9][4], "BROTHER","#");
addCategory(category[9][4], "CANON","#");
addCategory(category[9][4], "SAMSUNG","#");
addCategory(category[9][4], "기타","#");
addCategory(category[9], "롤러,블레이드", "#" );
addCategory(category[9][5], "XEROX","#");
addCategory(category[9][5], "HP","#");
addCategory(category[9][5], "EPSON","#");
addCategory(category[9][5], "BROTHER","#");
addCategory(category[9][5], "CANON","#");
addCategory(category[9][5], "SAMSUNG","#");
addCategory(category[9][5], "기타","#");
addCategory(category[9], "기타부품백화점", "#" );
addCategory(category, "단가주문", null);
addCategory(category[10], "=== 선택하세요 ===", null);
addCategory(category[10], "단가주문", "#" );
function initForm(form) {
form.subject.length = category.length;
for (i = 0; i < category.length; i++)
form.subject[i].text = category[i].value;
form.subject.selectedIndex = 0;
form.contents.selectedIndex = 0;
change_subject(form);
}
function change_subject(form) {
var i = form.subject.selectedIndex;
form.contents.length = category[i].length;
for (j = 0; j < form.contents.length; j++)
form.contents[j].text = category[i][j].value;
form.contents.selectedIndex = 0;
change_contents(form);
}
function change_contents(form) {
var i = form.subject.selectedIndex
var j = form.contents.selectedIndex;
form.detail.length = category[i][j].length;
for(k=0; k<form.detail.length; k++)
form.detail[k].text = category[i][j][k].value;
form.detail.selectedIndex = 0;
}
window.onload=initform;
// -->
</script>
<div id="contentWrap">
<div id="content">
<div class="category_title_img">
<!--/category_title_html/-->
</div>
<body onLoad="initForm(document.form)">
<div id="category">
<form name="form" method="get" action="#">홈 >
<select name="subject" onChange="change_subject(this.form)" style="width:160px;"></select> >
<select name="contents" onChange="change_contents(this.form)" style="width:160px;"></select>
> <select name="detail" style="width:160px;"></select>
</form>
</div>
<div>
<script>
change_contents(form);
</script>
</div>
게시글 목록
| 번호 | 제목 |
|---|---|
| 3674 | |
| 3669 | |
| 3666 | |
| 3662 | |
| 3659 | |
| 3656 | |
| 3649 | |
| 3646 | |
| 3642 | |
| 3640 | |
| 3639 | |
| 3635 | |
| 3631 | |
| 3627 | |
| 3620 | |
| 3618 | |
| 3617 | |
| 3614 | |
| 3613 | |
| 3611 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기