시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > JAVASCRIPT > javascript 소스창고 > 메뉴 관련 > 플래시효과 드롭다운 메뉴 상세정보
사이트등록
현재접속자 새로고침
플래시효과 드롭다운 메뉴
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 싸이월드 공감
소스분류 메뉴 관련
다운로드 횟수 5586 회
간단설명 플래시효과처럼 흉내내는 드롭다운 메뉴관련 스크립니다. 메뉴이미지를 편집하실 수 있게 메뉴이미지.psd파일도 같이 포함시켜 놓았습니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
홈페이지바로가기 소스다운로드 데모 미리보기 스크랩하기

[ JS ]


if (mtDropDown.isSupported()) {
 var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);

 // 메뉴수만큼 설정하시면 됩니다.
 // [ MENU 01] ******************************************************//
 var menu1 = ms.addMenu(document.getElementById("menu1"));
  menu1.addItem("반냐라마 소개", "
http://www.happycgi.com");
  menu1.addItem("수행모임", "
http://www.happycgi.com");
  menu1.addItem("집중수행 안내", "
http://www.happycgi.com");
  menu1.addItem("SATI MASTER회", "
http://www.happycgi.com");
  menu1.addItem("각 지역 반냐라마", "
http://www.happycgi.com");
   var subMenu0 = menu1.addMenu(menu1.items[0]);
    subMenu0.addItem("주요활동", "
http://www.happycgi.com");
    subMenu0.addItem("지도법사", "
http://www.happycgi.com
");

   var subMenu1 = menu1.addMenu(menu1.items[1]);
    subMenu1.addItem("서울 수행모임", "
http://www.happycgi.com");
    subMenu1.addItem("대구 수행모임", "
http://www.happycgi.com");
    subMenu1.addItem("울산 수행모임", "
http://www.happycgi.com");
    subMenu1.addItem("해운대 수행모임", "
http://www.happycgi.com");
    subMenu1.addItem("다보산 수행모임", "
http://www.happycgi.com");
    subMenu1.addItem("성남 수행모임", "
http://www.happycgi.com");

   var subMenu2 = menu1.addMenu(menu1.items[2]);
    subMenu2.addItem("자유수행", "
http://www.happycgi.com");
    subMenu2.addItem("집중수행", "
http://www.happycgi.com");
    subMenu2.addItem("단기출가", "
http://www.happycgi.com");

   var subMenu3 = menu1.addMenu(menu1.items[3]);
    subMenu3.addItem("SATI MASTER 구성", "
http://www.happycgi.com");
    subMenu3.addItem("SATI MASTER BOARD", "
http://www.happycgi.com");

   var subMenu4 = menu1.addMenu(menu1.items[4]);
    subMenu4.addItem("KOREA", "
http://www.happycgi.com");
    subMenu4.addItem("INDIA", "
http://www.happycgi.com");
    subMenu4.addItem("NEWZEALAND", "
http://www.happycgi.com");

 // [ MENU 02] ******************************************************//
 var menu2 = ms.addMenu(document.getElementById("menu2"));
  menu2.addItem("마음과학 │ Cittology", "
http://www.happycgi.com");
  menu2.addItem("수행기술", "
http://www.happycgi.com");
  menu2.addItem("수행이론", "
http://www.happycgi.com");
  menu2.addItem("주말집중수행", "
http://www.happycgi.com");
  menu2.addItem("교사직무연수", "
http://www.happycgi.com");
  menu2.addItem("SATI CAMP", "
http://www.happycgi.com");
  menu2.addItem("CEO CAMP", "
http://www.happycgi.com");
  menu2.addItem("SATI WORKSHOP", "
http://www.happycgi.com");
  menu2.addItem("SUTTA WORKSHOP", "
http://www.happycgi.com");
  menu2.addItem("SATI MASTER 과정", "
http://www.happycgi.com");
  menu2.addItem("International SatiCamp", "
http://www.happycgi.com");

   var subMenu1 = menu2.addMenu(menu2.items[1]);
    subMenu1.addItem("좌선", "
http://www.happycgi.com");
    subMenu1.addItem("행선", "
http://www.happycgi.com");
    subMenu1.addItem("생활선", "
http://www.happycgi.com");

   var subMenu2 = menu2.addMenu(menu2.items[2]);
    subMenu2.addItem("수행특강", "
http://www.happycgi.com");

   var subMenu3 = menu2.addMenu(menu2.items[5]);
    subMenu3.addItem("청소년 SATI CAMP", "
http://www.happycgi.com");
    subMenu3.addItem("대학생 SATI CAMP", "
http://www.happycgi.com");
    subMenu3.addItem("일반인 SATI CAMP", "
http://www.happycgi.com");
    subMenu3.addItem("행복 SATI CAMP", "
http://www.happycgi.com");

   var subMenu4 = menu2.addMenu(menu2.items[6]);
    subMenu4.addItem("Anathapindika Camp", "
http://www.happycgi.com");


 // [ MENU 03] ******************************************************//
 var menu3 = ms.addMenu(document.getElementById("menu3"));
  menu3.addItem("근본경전", "
http://www.happycgi.com");
  menu3.addItem("대승경전", "
http://www.happycgi.com");
  menu3.addItem("논장 │ 조사어록", "
http://www.happycgi.com");
  menu3.addItem("불 교 사", "
http://www.happycgi.com");
   var subMenu0 = menu3.addMenu(menu3.items[0]);
    subMenu0.addItem("초전법륜경", "
http://www.happycgi.com");
    subMenu0.addItem("대반열반경", "
http://www.happycgi.com");

   var subMenu1 = menu3.addMenu(menu3.items[1]);
    subMenu1.addItem("반야심경", "
http://www.happycgi.com");
    subMenu1.addItem("금 강 경", "
http://www.happycgi.com");

   var subMenu2 = menu3.addMenu(menu3.items[2]);
    subMenu2.addItem("벽 암 록", "
http://www.happycgi.com");
    subMenu2.addItem("신 심 명", "
http://www.happycgi.com");
    subMenu2.addItem("무 문 관", "
http://www.happycgi.com");

   var subMenu3 = menu3.addMenu(menu3.items[3]);
    subMenu3.addItem("인도불교사", "
http://www.happycgi.com");
    subMenu3.addItem("중국불교사", "
http://www.happycgi.com");
    subMenu3.addItem("한국불교사", "
http://www.happycgi.com");


 // [ MENU 04] ******************************************************//
 var menu4 = ms.addMenu(document.getElementById("menu4"));
  menu4.addItem("마음운동 소개", "
http://www.happycgi.com");
  menu4.addItem("주요활동", "
http://www.happycgi.com");
  menu4.addItem("외부수행지도 안내", "
http://www.happycgi.com");
  menu4.addItem("도움요청", "
http://www.happycgi.com");
  menu4.addItem("활 동 방", "
http://www.happycgi.com");
   var subMenu0 = menu4.addMenu(menu4.items[1]);
    subMenu0.addItem("활동안내", "
http://www.happycgi.com");
    subMenu0.addItem("활동소식", "
http://www.happycgi.com");


 // [ MENU 05] ******************************************************//
 var menu5 = ms.addMenu(document.getElementById("menu5"));
  menu5.addItem("공지사항", "
http://www.happycgi.com");
  menu5.addItem("수행상담", "
http://www.happycgi.com");
  menu5.addItem("사진첩", "
http://www.happycgi.com");
  menu5.addItem("게시판", "
http://www.happycgi.com");
  menu5.addItem("후  원", "
http://www.happycgi.com");

   var subMenu0 = menu5.addMenu(menu5.items[2]);
    subMenu0.addItem("포토갤러리", "
http://www.happycgi.com");
    subMenu0.addItem("사진올리기", "
http://www.happycgi.com");

   var subMenu1 = menu5.addMenu(menu5.items[3]);
    subMenu1.addItem("시청소감", "
http://www.happycgi.com");
    subMenu1.addItem("자유게시판", "
http://www.happycgi.com");
    subMenu1.addItem("묻고답하기", "
http://www.happycgi.com");
    subMenu1.addItem("소임자판", "
http://www.happycgi.com");

   var subMenu2 = menu5.addMenu(menu5.items[4]);
    subMenu2.addItem("후원안내", "
http://www.happycgi.com");
    subMenu2.addItem("요 청 방", "
http://www.happycgi.com");

 


 mtDropDown.renderAll();
}

 

 

[ HTML ]

<HTML>
<HEAD>
<TITLE>메뉴디자인</TITLE>
<style>
td.mtDropdown{ FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY:verdana;  letter-spacing:-1; }
.mtDropdownMenu {
    LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.mtDropdownMenu .content {
    POSITION: absolute
}
.mtDropdownMenu .items {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; POSITION: relative; TOP: 0px
}
.top .items {
    BORDER-TOP: medium none
}
.mtDropdownMenu .item {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12px; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #4a4b4b; BORDER-BOTTOM: medium none; FONT-FAMILY: ±¼¸²; TEXT-DECORATION: none
}
.mtDropdownMenu .background {
    Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}
.mtDropdownMenu .shadowRight {
    Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
    Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.mtDropdownMenu .hover {
    BACKGROUND: #F5F5F5; font-weight: bold;
}
</style>

<script language=javascript src="drop_menu_sc.js" ></script>
<script language=javascript>
var preloaded = [];
function init() {
        mtDropDown.initialize();
}

function swapImage(imgName, sFilename) {
    document.images[imgName].src = sFilename;
}
</script>
</head>

<body onload=init();>

<!-- ImageReady Slices (이미지/메뉴디자인.psd) -->
<!-- 원하는 메뉴수만큼 설정하시면 됩니다 -->
<!-- 여기 메뉴수와 drop_menudata.js에 설정된 메뉴수 값과 같아야 합니다 -->
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><IMG SRC="image/bg01.gif"></td>
    <td><a href="#" onMouseover="msover(1);" onMouseout="msout(1);" onfocus='blur()'><img id=menu1 src="image/menuoff01.gif" border="0" align="absmiddle"></a></td>
    <td><a href="#" onMouseover="msover(2);" onMouseout="msout(2);" onfocus='blur()'><img id=menu2 src="image/menuoff02.gif" border="0" align="absmiddle"></a></td>
    <td><a href="#" onMouseover="msover(3);" onMouseout="msout(3);" onfocus='blur()'><img id=menu3 src="image/menuoff03.gif" border="0" align="absmiddle"></a></td>
    <td><a href="#" onMouseover="msover(4);" onMouseout="msout(4);" onfocus='blur()'><img id=menu4 src="image/menuoff04.gif" border="0" align="absmiddle"></a></td>
    <td><a href="#" onMouseover="msover(5);" onMouseout="msout(5);" onfocus='blur()'><img id=menu5 src="image/menuoff05.gif" border="0" align="absmiddle"></a></td>
    <td><IMG SRC="image/bg03.gif"></td>
  </tr>
</table>

<script language="javascript">
var Tmenuov = "";
var Tmenuou = "";

function msover(num) {
    document.all["menu" + num].src = "image/menuon0"+num+".gif";
}

function msout(num) {
    document.all["menu" + num].src = "image/menuoff0"+num+".gif";
    Tmenuov = num;
}

function divmsover() {
    document.all["menu" + Tmenuov].src = "image/menuon0"+Tmenuov+".gif";
    Tmenuou = Tmenuov;
}

function divmsout() {
    document.all["menu" + Tmenuou].src = "image/menuoff0"+Tmenuou+".gif";
}
</script>
<script language=javascript src="drop_menudata.js"></script>

</BODY>
</HTML>

 


네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
서브매뉴에서 또 옆으로 서브매뉴를 펼치고 싶은데 어떻게 해야하는지 배울수 있을까요 ?
2017-11-09 16:43:57
권영현
찬성 0
반대 0
RE 관리자
또다시 특정 서브를 연결 할 수 있습니다.

가령 샘플 소스 drop_menudata.js 파일에서 아래의 소스를 15라인 밑에 추가 하신뒤에
메뉴1 > 반냐라마소개 > 주요활동에 마우스를 오버 해보시면 확인이 가능 하겠습니다.

var subsubMenu0 = subMenu0.addMenu(subMenu0.items[0]);
subsubMenu0.addItem('서브서브1', 'http://www.naver.com');
subsubMenu0.addItem('서브서브2', 'http://www.naver.com');
(2017-11-27 16:06:51)
관리자
RE 관리자
이곳 데모보기에도 해당 소스를 추가 해두었으니 확인 해보세요 ^^;
http://www.happycgi.com/Attach/screen_shot/2007/12/31/1199069680/index.html(2017-11-27 16:07:36)
관리자
좋습니다
2014-07-24 16:58:22
찬성 44
반대 42
좋은 메뉴네요
2014-01-15 22:42:49
soseho
찬성 50
반대 54
휼륭합니다. 학습에 도움이 클것 같아요
2013-03-05 11:46:05
namdh21
찬성 49
반대 54
메뉴추가 및 기존메뉴수정하면 정상작동하지 않습니다.
2009-04-23 21:55:29
daniel
찬성 50
반대 48
새창으로 열리게 하는 방법 알려 주세요.
2008-06-12 16:27:16
gj0989
찬성 46
반대 56
이 소스를 탑프레임에 쓰고 서브메뉴를 누르면 타겟프레임으로 뜨게 하려면 어떻게 하죠?
2008-03-20 11:54:14
nolaputa
찬성 55
반대 45
후덜덜 정말 쵝오인데 추가시 실행이 안되나봐요?;;
2008-02-13 14:54:30
tinell
찬성 43
반대 58
근데 왜 메뉴를 추가 시키면 실행이 안될까요 ㅜㅜ..
2008-01-14 01:14:16
gotness
찬성 16
반대 18
굿입니다!!.. :네맞아요:
2008-01-14 01:13:10
gotness
찬성 19
반대 16
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
도배방지키
 51755346 보이는 도배방지키를 입력하세요.