link = new Array();
link[1] = "javascript:menu01()";
link[2] = "javascript:menu02()";
link[3] = "javascript:menu03()";
link[4] = "javascript:menu04()";
link[5] = "javascript:menu05()";
// 메인버튼 링크 주소
frame = new Array();
frame[1] = "_blank";
frame[2] = "_blank";
frame[3] = "_blank";
frame[4] = "_blank";
frame[5] = "_blank";
numOfMenu = 5;
// 메뉴 개수
_global.active = pageNum;
_global.subActive = subNum;
// 현재 활성화된 메인버튼과 서브버튼 번호를 저장합니다.
// pageNum,subNum은 htm파일에서 지정됩니다.
_global.over = active;
for (i=1; i<=numOfMenu; i++) {
this[i].bg.onRollOver = function() {
_global.over = Number(this._parent._name);
};
this[i].bg.onRollOut = this[i].bg.onDragOut=function () {
_global.over = active;
};
this[i].bg.onRelease = function() {
//getURL(link[this._parent._name], frame[this._parent._name]);
getURL(link[this._parent._name]);
// 메인버튼 링크
};
this[i].bg.tabIndex=i*10
this[i].onEnterFrame = function() {
if (over == this._name) {
this.swapDepths(1);
this.direction = "next";
this.nextFrame();
} else {
this.direction = "prev";
this.prevFrame();
}
};
}
빨간거 추가하심 됩니다....
서브메뉴액션이 없는데요...
각 버튼역활을 하는 코드에 tabIndex 값을 넣으면 됩니다.
위코드는 메인 메뉴에 10,20,30... 이렇게 준것이구요...
서브메뉴는
11,12...
21,22...
31,32...
이렇게 줄수 있도록 코딩하심 됩니다...
서브메뉴도 비슷한 구조일것입니다.
첫번째 메인의 서브 코드중...위처럼...
..tabIndex=i+10
두번째 서브
..tabIndex=i+20...
이런식으로 주면 될듯 하네요.
반응형 웹 클라우드 교육용 사이트 만들어보았습니다. (0) | 2017.12.19 |
---|---|
카페24 스마트디자인 모드로 쇼핑몰 제작 (0) | 2014.12.31 |
카페24 HTML디자인 모드로 쇼핑몰 디자인 하기 (0) | 2014.12.30 |
카페24 쇼핑몰 솔루션 스마트디자인+주석변수 사용설명서 (0) | 2014.10.24 |
플래시 메뉴 클릭상태 유지하기 (0) | 2010.05.21 |
댓글 영역