中文(繁体)
<!-- 把以下程式碼加入<body>區域 --> <!-- Saved From url=http://www.downcodes.com/js --> <!-- 網頁設計論壇 url=http:/ /www.downcodes.com/bbs--> <html> <head> <title>建站學院-效果代碼->>下拉式選單的導覽列</title> <meta http-equiv="Content-Type" content= "text/html; charset=gb2312"> <SCRIPT language=JavaScript> <!-- function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } 函數 JM_cc(ob){ var obj=MM_findObj(ob); if (obj) { obj.select();js=obj.createTextRange();js.execCommand("複製");} } function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=文檔; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && document.getElementById) x=document.getElementById(n);返回x; } //--> </SCRIPT> <SCRIPT language=JavaScript> <!-- menuPrefix = 'menu'; // 所有選單層必須開頭的前綴 // 具有此前綴的所有層將被視為 // 選單系統的一部分。 var menuTree, mouseMenu, hideTimer, doHide;函數 init() { ie4 = (document.all)?true:false; ns4 = (document.layers)?true:false; document.onmousemove = mouseMove; if (ns4) { document.captureEvents(Event.MOUSEMOVE); } } } function ExpandMenu(menuContainer,subContainer,menuLeft,menuTop) { // 隱藏所有不低於目前層級的子選單 doHide = false; if (menuContainer != menuTree) { if (ie4) { var menuLayers = document.all.tags("DIV"); } for (i=0; i<menuLayers.length; i++) { if ((menuLayers[i].id.indexOf(menuContainer) != -1) && (menuLayers[i].id != menuContainer)) { hideObject(選單層[i].id); } } } else if (ns4) { for (i=0; i<document.layers.length; i++) { var menuLayer = document.layers[i]; if ((menuLayer.id.indexOf(menuContainer) != -1) && (menuLayer.id != menuContainer)) { menuLayer.visibility = "隱藏"; } } } } // 如果該項目有子選單,則顯示它,或者它是頂級選單,則打開它 if (subContainer) { if ((menuLeft) && (menuTop)) {positionObject(subContainer,menuLeft,menuTop) ;隱藏全部(); } else { if (ie4) {positionObject(subContainer, document.all[menuContainer].offsetWidth + document.all[menuContainer].style.pixelLeft - 10, mouseY); } else {positionObject(subContainer, document.layers[menuContainer].document.width + document.layers[menuContainer].left + 50, mouseY); showObject(subContainer);菜單樹=子容器; } } function showObject(obj) { if (ie4) { document.all[obj].style.visibility = "visible"; } else if (ns4) { document.layers[obj].visibility = "show"; } } function hideObject(obj) { if (ie4) { document.all[obj].style.visibility = "hidden"; } else if (ns4) { document.layers[obj].visibility = "隱藏"; } } functionpositionObject(obj,x,y) { if (ie4) { var foo = document.all[obj].style; foo.left = x; foo.top = y; } else if (ns4) { var foo = document.layers[obj]; foo.left = x; foo.top = y; } } function hideAll() { if (ie4) { var menuLayers = document.all.tags("DIV"); for (i=0; i<menuLayers.length; i++) { if (menuLayers[i].id.indexOf(menuPrefix) != -1) { hideObject(menuLayers[i].id); } } } } else if (ns4) { for (i=0; i<document.layers.length; i++) { var menuLayer = document.layers[i]; if (menuLayer.id.indexOf(menuPrefix) != -1) { hideObject(menuLayer.id); } } } } 函數 hideMe(hide) { if (hide) { if (doHide) { hideAll(); } } else { doHide = true; hideTimer = window.setTimeout("hideMe(true);", 2000); } } function mouseMove(e) { if (ie4) { mouseY = window.event.y; } if (ns4) { mouseY = e.pageY; } } function itemHover(obj,src,text,style) { if (ns4) { var text = '<nobr><a href="' + src + '" class="' + style + '">' + text + '</a></nobr>' obj.document.open(); obj.document.write(文本); obj.document.close(); } } 載入=初始化; //--> </SCRIPT> <style type=text/css> <!-- .menu { 位置:絕對;左:0;頂部:2;可見性:隱藏;背景:#FFFFFF;寬度:100px;邊距:0px 0px;內邊距:0px 0px;邊框:1px 銀色實心;溢出:可見; ;剪輯: rect( )} .menu a:visited { font-family: "Tahoma";字體大小:11px;文字裝飾:無;字體粗細:正常;顏色:黑色;背景:#E2E2E2;寬度:108px;左內邊距:8px; ;行高:22px;邊框顏色:#FFFFFF #666666 #333333 #999999;邊框樣式:實心;上邊框寬度:1px;右邊框寬度:1px;邊框底部寬度:1px;左邊框寬度:1px;剪輯: rect( )} .menu a:hover { font-family: "Tahoma";字體大小:11px;文字裝飾:無;字體粗細:正常;顏色:#FFFFFF;背景:#009900;寬度:108px;左內邊距:8px; ;行高:22px;剪輯:矩形()} .menu .border { 邊框:1px 實心#F4F4F4;邊框底部:1px 實心#808080;右邊框:1px 實線#808080; } .menu .text { 溢出:隱藏;寬度:125 像素;高度:15px; } .menu .arrow { 溢出:隱藏;寬度:15 像素;高度:12px;左內邊距:5px;頂部填充:3px; } .menu .arrow img { 寬度:6px;高度:7px;邊框:0px; } .menu a { font-family: "Tahoma"; } .menu a { font-family: "Tahoma";字體大小:11px;文字裝飾:無;字體粗細:正常;顏色:黑色;背景:#E2E2E2;寬度:108px;左內邊距:8px; ;剪輯:矩形();邊框顏色:#FFFFFF #666666 #333333 #999999;邊框樣式:實心;上邊框寬度:1px;右邊框寬度:1px;邊框底部寬度:1px;左邊框寬度:1px;行高:22px} .menu a:link { 顏色:#000000;文字裝飾:無} .a { 字體大小:12px;文字裝飾:無} a:link { 顏色:#FFFFFF;文字裝飾:無} a:懸停{文字裝飾:底線} a:訪問過{顏色:#FFFFFF;文字裝飾:無} --> </style> </head> <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0"> <table border="0" cellpadding = "0" cellspacing="1" bgcolor="#333333" width="778" class="a"> <tr bgcolor="#009830"align="center" valign="bottom"> <td 寬度=" 10 " 高度= "18"> </td> <td 寬度= "74"><a href="#;" onMouseOver="expandMenu(null,'menu1',getPos(this,'Left'),getPos(this,'Top')+this.offsetHeight);" class="a" >第一個</a></td> <td width="58"><a href="#;" onMouseOver="expandMenu(null,'menu2',getPos(this,'Left'),getPos(this,'Top')+this.offsetHeight);" class="a" >第二項</a></td> <td width="58"><a href="#;" onMouseOver="expandMenu(null,'menu3',getPos(this,'Left'),getPos(this,'Top')+this.offsetHeight);" class="a" >第三項</a></td> <!--可以複製上面的製作menu4 menu5 menu6....--> <td width="40"><a href=" # ;” class="a" >首頁</a></td> <td width="18" height="18"> </td> </tr> </table> <script language="JavaScript">函數getPos (el,sProp) { var iPos = 0 while (el!=null) { iPos+=el["offset" + sProp] el = el.offsetParent } return iPos } </script> <!--第一開始-- > <div id="menu1" class="menu" onMouseOut="hideMe();" style=""> <a href="http://downcodes.com" onMouseOver="expandMenu('menu1');">第一件</a><br> <a href="#;" onMouseOver="expandMenu('menu1');">第一個</a><br> <a href="#;" onMouseOver="expandMenu('menu1');">第一個</a><br> <a href="#;" onMouseOver="expandMenu('menu1');">第一個</a><br> </div> <!-- 第二開始 --> <div id="menu2" class="menu" onMouseOut= "hideMe();"> <a href="#;" onMouseOver="expandMenu('menu2');">第二項</a><br> <a href="#;" onMouseOver="expandMenu('menu2');">第二項</a><br> <a href="#;" onMouseOver="expandMenu('menu2');">第二項</a><br> <a href="#;" onMouseOver="expandMenu('menu2');">第二項</a><br> </div> <!-- 第三開始 --> <div id="menu3" class="menu" onMouseOut= "hideMe();"> <a href="#;" onMouseOver="expandMenu('menu3');">第三項</a><br> <a href="#;" onMouseOver="expandMenu('menu3');">第三項</a><br> <a href="#;" onMouseOver="expandMenu('menu3');">第三項</a><br> <a href="#;" onMouseOver="expandMenu('menu3');">第三項</a><br> </div> <!--可以複製上面的製作menu4 menu5 menu6....--> <p class= “一”> </p> </body> </html>