这菜单 有好多种做法. 比如有的菜单是 简单的 javascrip 然后你在后台 用 asp.net 的代码把
从数据库中检索出来的数据 填充到 javascrip 中 (这个做法在 asp 时代很流行.)你也可以用 java 小程序 来显示 树 后台同样生成 小程序需要的菜单.csdn 的菜单 用了许多 xml 它的制作原理 也不复杂.
从数据库中检索出来的数据 填充到 javascrip 中 (这个做法在 asp 时代很流行.)你也可以用 java 小程序 来显示 树 后台同样生成 小程序需要的菜单.csdn 的菜单 用了许多 xml 它的制作原理 也不复杂.
---treeview.xml---
<?xml version="1.0" encoding="gb2312"?>
<TREENODES>
<treenode text="技术分析" ChildType="Link" ExpandedImageUrl="images/openfolder.gif" ImageUrl="images/closedfolder.gif" >
<treenode text="111" navigateurl="TarGet_Url.aspx?NodeText=222" Target="mainFrame" ImageUrl="images/book.gif" />
<treenode text="333" navigateurl="TarGet_Url.aspx?NodeText=444" Target="mainFrame" ImageUrl="images/book.gif" />
<treenode text="555" navigateurl="" Target="mainFrame" ImageUrl="images/book.gif" />
</treenode>
<treenode text="666" ChildType="Link" ExpandedImageUrl="images/openfolder.gif" ImageUrl="images/closedfolder.gif" >
<treenode text="666" navigateurl="" ImageUrl="images/book.gif"/>
<treenode text="888" navigateurl="" ImageUrl="images/book.gif"/>
</treenode>
</TREENODES>--tree.aspx---
<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<iewc:TreeView id="TreeView1" treenodesrc="treeview.xml" runat="server" selectexpands=true AutoSelect="True"></iewc:TreeView></FONT>
</form>
</body>
</HTML>
http://www.15seconds.com/demo/011129/TreeView.html
讲解:
http://www.15seconds.com/Issue/011129.htm
捏这个网站的菜单做得挺漂亮!!!
但是就是太复杂,你理解的怎么样?
如果有编过的中文作品就发表出来让大家一起看看?OK!!
得分全是你的:P我还加分??