http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">< meta http-equiv="Content-Type" content="text/html; charset=gb2312">Div+CSS+JS树型菜单,可刷新http://www.livepo.com"><スタイル タイプ="text/css"> #PARENT{ width:300px; padding-left:20px;}頭> 我的网站 http://www.netany.net" target="_blank">www.netany.net http://www.netany.net" target="_blank">www.netany.net http://www.netany.net" target="_blank">www.netany.net 我的帐务 http://www.netany.net" target="_blank">支付 网上支付 登记汇款 在线招领 历史帐务 网站管理 登录 http://www.netany.net" target="_blank">管理 管理 管理 网站管理 登录 http://www.netany.net" target="_blank">管理 管理 管理 工作需要搞了一个菜单,分享给大家,大家一齐学习请大家支持:http://www.netany.net" target="_blank">http://www.netany.net<!--<br />var LastLeftID = "";</p> <p>function menuFix() {<br /> var obj = document.getElementById( "nav").getElementsByTagName("li");<br /> <br /> for (var i=0; i<obj.length; i++) {<br /> obj[i].onmouseover=function() {<br /> this.className+=(this. className.length>0? " ": ") + "sfhover";<br /> }<br /> obj[i].onMouseDown=function() {<br /> this.className+=(this.className.length>0? " ": "" ) + "sfhover";<br /> }<br /> obj[i].onMouseUp=function() {<br /> this.className+=(this.className.length>0? " ": "") + "sfhover";<br> }<br> obj[ i].onmouseout=function() {<br> this.className=this.className.replace(new RegExp("( ?|^)sfhover\b"), "");<br> }<br> }<br>}</p> <p>function DoMenu( emid)<br>{<br> var obj = document.getElementById(emid); <br> obj.className = (obj.className.toLowerCase() == "expanded"?"collapsed":"expanded");<br> if((LastLeftID!="")&&(emid!=LastLeftID)) //关闭上一个Menu<br> {<br> document.getElementById(LastLeftID).className = "collapsed";<br> }<br>LastLeftID = emid;<br>}</p> <p>function GetMenuID()<br>{</p> <p> var MenuID="";<br> var _paramStr = new String( window.location.href);</p> <p> var _sharpPos = _paramStr.indexOf("#");<br> <br> if (_sharpPos >= 0 && _sharpPos < _paramStr.length - 1)<br /> {<br /> _paramStr = _paramStr.substring(_sharpPos) + 1, _paramStr.length);<br /> }<br /> else<br /> {<br /> _paramStr = "";<br /> }<br /> <br /> if (_paramStr.length > 0)<br /> {<br /> var _paramArr = _paramStr.split("&");<br /> if (_paramArr.length>0)<br /> {<br /> var _paramKeyVal = _paramArr[0].split("=");<br /> if (_paramKeyVal.length>0)<br /> {<br /> MenuID = _paramKeyVal[1];<br /> }<br /> } <br /> / *<br /> if (_paramArr.length>0)<br> {<br> var _arr = new Array(_paramArr.length);<br> }<br> <br> //全て#後面的、菜单のみメニューに必要です<br> //for (var i = 0; _paramarr.lent; _paramKeyVal[1];<br> } <br> }<br> */<br> }<br> <br> if(MenuID!="")<br> {<br> DoMenu(MenuID)<br> }<br>}<br> <br>GetMenuID(); //*この 2 つの機能の順序要注意一下、Firefox では GetMenuID() 不起効果<br>menuFix();<br>-->