<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml ">
<머리>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Div+CSS+JS树型菜单,可刷新</title>
<meta name="description" content=" http://alexa.knowsky.com ">
<스타일 유형="텍스트/css">
<!--
*{마진:0;패딩:0;테두리:0;}
몸 {
글꼴 모음: arial, 宋体, serif;
글꼴 크기:12px;
}
#nav {
너비:180px;
줄 높이: 24px;
목록 스타일 유형: 없음;
텍스트 정렬:왼쪽;
}
#nav a {
너비: 160px;
디스플레이: 블록;
왼쪽 패딩:20px;
}
#nav 리 {
배경:#CCC;
테두리 하단:#FFF 1px 솔리드;
부동:왼쪽;
}
#nav li a:hover{
배경:#CC0000;
}
#nav a:링크 {
색상:#666; 텍스트 장식:없음;
}
#nav a:방문 {
색상:#666;텍스트 장식:없음;
}
#nav a:hover {
색상:#FFF;텍스트 장식:없음;글꼴 두께:굵게;
}
#nav li ul {
목록 스타일:없음;
텍스트 정렬:왼쪽;
}
#nav li ul li{
배경: #EBEBEB;
}
#nav li ul a{
왼쪽 패딩:20px;
너비:160px;
}
#nav li ul a:link {
색상:#666; 텍스트 장식:없음;
}
#nav li ul a:방문 {
색상:#666;텍스트 장식:없음;
}
#nav li ul a:hover {
색상:#F3F3F3;
텍스트 장식:없음;
글꼴 두께:일반;
배경:#CC0000;
}
#nav li:hover ul {
왼쪽: 자동;
}
#nav li.sfhover ul {
왼쪽: 자동;
}
#콘텐츠 {
지우기: 왼쪽;
}
#nav ul.collapsed {
디스플레이: 없음;
}
-->
#부모님{
너비:300px;
왼쪽 패딩:20px;
}
</style>
</head>
<본문>
<div id="부모님">
<ul id="nav">
<li><a href="#Menu=ChildMenu1" onclick="DoMenu('ChildMenu1')">내 친구</a>
<ul id="ChildMenu1" 클래스="접힘">
<li> <a href=" http://www.www.devdao.com " target="_blank"> [url]www.www.devdao.com[/url]</a></li>
<li> <a href=" http://www.www.devdao.com " target="_blank"> [url]www.www.devdao.com[/url]</a></li>
<li> <a href=" http://www.www.devdao.com " target="_blank"> [url]www.www.devdao.com[/url]</a></li>
</ul>
</li>
<li><a href="#Menu=ChildMenu2" onclick="DoMenu('ChildMenu2')">나의 즐거움</a>
<ul id="ChildMenu2" 클래스="접힘">
<a href=" http://www.www.devdao.com " target="_blank">支付</a></li>
<li><a href="#">网上支付</a></li>
<li><a href="#">登记汇款</a></li>
<li><a href="#">현재 상태</a></li>
<li><a href="#">历史帐务</a></li>
</ul>
</li>
<li><a href="#Menu=ChildMenu3" onclick="DoMenu('ChildMenu3')">관리</a>
<ul id="ChildMenu3" 클래스="접힘">
<li><a href="#">발표</a></li>
<a href=" http://www.www.devdao.com " target="_blank"> 관리</a></li>
<li><a href="#">관리</a></li>
<li><a href="#">관리</a></li>
</ul>
</li>
<li><a href="#Menu=ChildMenu4" onclick="DoMenu('ChildMenu4')">관리</a>
<ul id="ChildMenu4" 클래스="접힘">
<li><a href="#">발표</a></li>
<a href=" http://www.www.devdao.com " target="_blank"> 관리</a></li>
<li><a href="#">관리</a></li>
<li><a href="#">관리</a></li>
</ul>
</li>
</ul>
</div>
<div style="width:300;padding-left:30px;">
</br></br>
工작품需要搞了一个菜单,分享给大家,大家一齐school习
</br></br>
请大家支持: <a href=" http://www.www.devdao.com " target="_blank"> [url]http://www.www.devdao.com[/url]</a>
</div>
</body>
</html>
<스크립트 유형=텍스트/자바스크립트><!--
var LastLeftID = "";
함수 메뉴Fix() {
var obj = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<obj.length; i++) {
obj[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
obj[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
obj[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
obj[i].onmouseout=function() {
this.className=this.className.replace(new RegExp("( ?|^)sfhover\b"), "");
}
}
}
함수 DoMenu(emid)
{
var obj = document.getElementById(emid);
obj.className = (obj.className.toLowerCase() == "확장됨"?"축소됨":"확장됨");
if((LastLeftID!="")&&(emid!=LastLeftID)) //关闭上一个Menu
{
document.getElementById(LastLeftID).className = "접힘";
}
LastLeftID = emid;
}
함수 GetMenuID()
{
var 메뉴ID="";
var _paramStr = new String(window.location.href);
var _sharpPos = _paramStr.indexOf("#");
if (_sharpPos >= 0 && _sharpPos < _paramStr.length - 1)
{
_paramStr = _paramStr.substring(_sharpPos + 1, _paramStr.length);
}
또 다른
{
_paramStr = "";
}
if (_paramStr.length > 0)
{
var _paramArr = _paramStr.split("&");
if (_paramArr.length>0)
{
var _paramKeyVal = _paramArr[0].split("=");
if (_paramKeyVal.length>0)
{
MenuID = _paramKeyVal[1];
}
}
}
if(메뉴ID!="")
{
DoMenu(메뉴ID)
}
}
GetMenuID(); //*여기에 기능이 있다는 것을 주의하세요.Firefox에서는 GetMenuID()가 없습니다.
메뉴수정();
--></스크립트>