다운로드 위치: http://www.knowsky.com/download/treemenu.rar
关键代码:
<%
conn=server.createobject("ADODB.CONNECTION")을 설정합니다.
connstr="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};"
conn.open 연결
기능 메뉴(id)
rs=server.CreateObject("adodb.recordset")를 설정합니다.
sql="select * id1="&id&" url,id별로 주문하는 메뉴에서 * 선택"
rs.open SQL,콘,1,1
rs.recordcount=0이면
RS.닫기
rs=아무것도 설정하지 않음
종료 기능
종료하면
response.write("<테이블 테두리='0' cellpacing='0' cellpadding='0'>")
나는=1
rs.eof가 아닌 동안
len(rs("url"))>0이면
i=rs.recordcount이면
메뉴타입="파일1"
또 다른
메뉴타입="파일"
종료하면
menuname="<a href='"&rs("url")&"' target='_blank'>"&rs("menuname")&"</a>"
온마우스업=""
또 다른
i=rs.recordcount이면
메뉴타입="메뉴3"
목록 유형="목록1"
onmouseup="with(eval('id"&rs("id")&"'))if(style.display==''){style.display='none';this.className='menu3';}else {style.display='';this.className='menu4';}"
또 다른
메뉴타입="메뉴1"
목록유형="목록"
onmouseup="with(eval('id"&rs("id")&"'))if(style.display==''){style.display='none';this.className='menu1';}else {style.display='';this.className='menu2';}"
종료하면
메뉴이름=rs("메뉴이름")
종료하면
%>
<tr>
<td class="<%= menutype%>" onMouseUp="<%= onmouseup%>"><%= menuname%></td>
</tr>
<%if len(rs("url"))<3 then%>
<tr id="id<%= rs("id")%>" style="display:none">
<td class="<%= listtype%>"><%menu(rs("id"))%></td>
</tr>
<%
종료하면
rs.movenext
나=나+1
향하게 하다
response.write("</table>")
RS.닫기
rs=아무것도 설정하지 않음
함수 종료
%>
<html>
<머리>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<제목>=========无限级目录树=========http://www.downcodes.com</title>
<스타일 유형="텍스트/css">
<!--
.menu1 {
배경 이미지: url(folder1.gif);
background-repeat: 반복하지 않음;
높이: 17px;
왼쪽: 32px;
왼쪽 패딩: 32px;
커서: 손;
}
.menu2 {
배경 이미지: url(folder2.gif);
background-repeat: 반복하지 않음;
높이: 17px;
왼쪽: 32px;
왼쪽 패딩: 32px;
커서: 손;
}
.menu3 {
배경 이미지: url(folder3.gif);
background-repeat: 반복하지 않음;
높이: 17px;
왼쪽: 32px;
왼쪽 패딩: 32px;
커서: 손;
}
.menu4 {
배경 이미지: url(folder4.gif);
background-repeat: 반복하지 않음;
높이: 17px;
왼쪽: 32px;
왼쪽 패딩: 32px;
커서: 손;
}
.목록 {
왼쪽 패딩: 20px;
배경 이미지: url(list.gif);
배경 반복: 반복-y;
}
.list1 {
왼쪽 패딩: 20px;
}
.파일 {
배경 이미지: url(file.gif);
background-repeat: 반복하지 않음;
높이: 16px;
커서: 손;
왼쪽 패딩: 32px;
}
.file1 {
배경 이미지: url(file1.gif);
background-repeat: 반복하지 않음;
높이: 16px;
커서: 손;
왼쪽 패딩: 32px;
}
몸 {
글꼴 크기: 9pt;
색상: #000000;
배경색: #FFFFFF;
}
a:링크 {
글꼴 크기: 9pt;
색상: #000000;
텍스트 장식: 없음;
}
a:방문했습니다 {
글꼴 크기: 9pt;
색상: #000000;
텍스트 장식: 없음;
}
a:호버 {
글꼴 크기: 9pt;
색상: #0000FF;
텍스트 장식: 없음;
위치: 상대;
오른쪽: 1px;
하단: 1px;
}
a:활성 {
글꼴 크기: 9pt;
색상: #000000;
텍스트 장식: 없음;
}
-->
</style>
</head>
<본문>
<a href="http://www.downcodes.com/" target="_blank">http://www.knowsky.com/</a>提供最新下载 《<a href="menu.asp"> 정리</a>》<br>
<%
메뉴 0
연결 닫기
conn=아무것도 설정하지 않음
%>
</body>
</html>