? 發問時間: 電腦與網際網路程式設計 · 2 0 年前

滑鼠掠過主項目時,主項目下會出現一堆的子項目,要怎寫?

滑鼠掠過主項目時,主項目下會出現一堆的子項目,請問要用哪些程式寫?

已更新項目:

請問所謂ㄉSothink DHTMLMenu有中文ㄇ?

2 個解答

評分
  • 2 0 年前
    最佳解答

    如果是html,我都用 Sothink DHTMLMenu

    http://www.sothink.com/webtools/dhtmlmenu/

    再加上ColdFusion, ASP, PHP, JSP的資料庫動態連結輸出,就很讚了

    re. 中文有啊...

    http://www.sothink.com.cn/sothink/download.htm

    參考資料: 自己
  • 匿名使用者
    2 0 年前

    我是用layer來控制的

    先宣告一個顯示、隱藏 Layer的Java Script

    <head>

    <script language="JavaScript" type="text/JavaScript">

    function MM_showHideLayers()

    { //v6.0

    var i,p,v,obj,args=MM_showHideLayers.arguments;

    for (i=0; i<(args.length-2); i+=3)

    {if ((obj=MM_findObj(args[i]))!=null)

    { v=args[i+2];

    if (obj.style)

    { obj=obj.style;

    v=(v=='show')?'visible':(v=='hide')?'hidden':v;

    }

    obj.visibility=v;

    }

    }

    }

    </script>

    </head>

    然後在Body裡,用onMouseOver的指令控制

    <body>

    <td width="65">

    <div align="center">

    <div id="Layer3" style="position:absolute; width:113px; height:115px; z-index:1; top: 37px; visibility: hidden;" onMouseOver="MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','show','Layer4','','hide','Layer5','','hide','Layer6','','hide')" onMouseOut="MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide')">

    <table width="110" height="116" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" class="tx12">

    <tr>

    <td bgcolor="#FFFFFF"><div align="center"><a href="CRM_Service_New.jsp" target="flow_main" STYLE="text-decoration:none">新增</a></div></td>

    </tr>

    <tr>

    <td bgcolor="#FFFFFF"><div align="center"><a href="CRM_Service_List.jsp" target="flow_main" STYLE="text-decoration:none">列表</a></div></td>

    </tr>

    </table>

    </div>

    <a href="CRM-company.jsp" STYLE="text-decoration:none" onMouseOver="MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','show','Layer4','','hide','Layer5','','hide','Layer6','','hide')">工作</a></div></td>

    </body>

    我共設了6個Layer,我只列舉出Layer 3出來

    所以只要是Layer 3的,都是show

    你把這些程式碼copy到Dreamweaver 之類的網頁編輯軟體,會看的比較清楚

    因為我是從我自己的網頁擷取出來的

    所以一些 css 會沒有

    參考資料: 自己
還有問題?馬上發問,尋求解答。