시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크
jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > JAVA > javascript 소스창고 > 메뉴 관련 > JXML TREE 상세정보
사이트등록
현재접속자 새로고침
JXML TREE
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 싸이월드 공감
소스분류 메뉴 관련
다운로드 횟수 732 회
간단설명 XML을 참조해서 트리메뉴를 만들수 있는 스크립트입니다. XML포맷에 맞게 작성하면 트리메뉴가 그림처럼 나옵니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
홈페이지바로가기 소스다운로드 데모 미리보기 스크랩하기

XML파일을 참조해서 
XML파일의 내용대로 트리메뉴를 만들수가 있는 스크립트입니다.

사용방법은 압축파일의 압축을 해제하신후
jquery_tree.html 파일을 웹브라우져에 불러보시면 됩니다.

테스트를 해봤으나, 한글을 출력하기 위해서는 약간변경해야 할 부분들이 있네요.



메뉴를 접을수도 있습니다.




XML포맷은 아래와 같네요.


<?xml version="1.0" encoding="UTF-8"?>
<menuTree>
 <link linkName="300-Level" linkOnClick="alert('UoW &quot;300 Level Subjects&quot;');" type="parent" parentId="300-Level" parentIcon="homeIcon">
  <link linkName="CSCI340: &quot;Operating System&quot;" linkTarget="https://sols.uow.edu.au/owa/sid/CAL.USER_SUBJECTLIST_SCREEN?p_faccde=18&amp;p_depabb=CSSE&amp;p_year=2010&amp;p_cal_type=U&amp;p_cal_types=UP" type="parent" parentId="CSCI340" linkTargetStatus="_blank" parentIcon="computerIcon">
   <link linkName="Contact Us" linkOnClick="window.location=&#39; http://royjin.wufoo.com/forms/z7x4a9/&#39;" type="child" childIcon="contactUs"></link>
   <link linkName="Discussion"  linkOnClick="alert('Clicked Discussion Link');" type="child" childIcon="discussion"></link>
   <link linkName="Lectures" type="parent" parentId="CSCI102Lectures" parentIcon="lectureIcon">
    <link linkName="Lecture 1: Introduction to operating systems" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
    <link linkName="Lecture 2: Operating system history" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
    <link linkName="Lecture 3: Processes, threads and process states" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
    <link linkName="Lecture 4: Real-time processes" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
    <link linkName="Lecture 5: The problems of concurrency and some of the solutions" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
   </link>
   <link linkName="Tutorials" type="parent" parentId="CSCI340Tutorials" parentIcon="tutorialIcon">
    <link linkName="Tutorial 1: Operating systems overivew" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="powerPointer"></link>
    <link linkName="Tutorial 2: Processes and threads Java implementation" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="docIcon"></link>
    <link linkName="Tutorial 3: Deadlock Overview" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="docIcon"></link>
    <link linkName="Tutorial 4: Assignment One Preview" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="powerPointer"></link>
   </link>
   <link linkName="Assignments" type="parent" parentId="CSCI340Assignments" parentIcon="assignmentIcon">
    <link linkName="Assignment 1: OS Theories, Processes and Threads C++" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="cPlusPlusIcon"></link>
    <link linkName="Assignment 2: Real-Time Java" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="javaIcon"></link>
   </link>
   <link linkName="Tests" type="parent" parentId="CSCI340Tests" parentIcon="testsIcon">
    <link linkName="Test 1: 2009 Test 1 with Solution Review" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
    <link linkName="Test 2: 2008 Test 1 with Solution Review" type="child" linkTarget="http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp" linkTargetStatus="_blank" childIcon="pdfIcon"></link>
   </link>
   <link linkName="Winning"  linkOnClick="alert('Clicked Winning Link');" type="child" childIcon="winning"></link>
  </link>
 </link>
</menuTree>


단순하면서도 쉽게 트리메뉴를 구현할수가 있네요.

출처는 http://roy-jin.appspot.com/jsp/jqueryXmlMenuTreeDemo.jsp
이며, 위 사이트에서 작동하는 데모를 바로 확인해볼수도 있네요.


네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
트리 메뉴의 열고 닫는 속도가 생각보다 느리네요. 데모보기보다도 느린 듯.... 제 pc에서만 그런건진 모르겠지만...^^; :왕하하:
2011-02-09 22:12:02
77aei
찬성 37
반대 39
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
도배방지키
 97263350 보이는 도배방지키를 입력하세요.