想请教各位高手,怎样实现类似C/S中的下拉菜单!

gdsdyl 2004-11-22 07:14:25
想请教各位高手,怎样实现类似C/S中的下拉菜单!以前未接触过Asp,Jsp.现用asp.net+C#开发一个项目,想同C/S一样实现下拉菜单,但不知怎样做。我用WEBMENUSHOP,因是未注册版,子菜单的条数被限制在四项,又不想再深入看JSP语言(开发时间紧迫)。因此向各位请教有没有好的办法!
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
woody420 2004-11-22
  • 打赏
  • 举报
回复
例:
Menu1=new Array("文件 ","",2,20,65);
Menu1_1=new Array("新建","Your URL",0,20,90);
Menu1_2=new Array("打开","Your URL",0,20,90);
Menu2=new Array("编辑","",2,20,65);
Menu2_1=new Array("剪切","Your URL",0,20,90);
.
.
.
aspx文件里添加:<SCRIPT language="javascript" src="script菜单路径">
woody420 2004-11-22
  • 打赏
  • 举报
回复
动态菜单
var NoOffFirstLineMenus=8; //一级菜单的个数
var LowBgColor='#b0d3fb';
var HighBgColor='#F4F3EC';
var FontLowColor='black';
var FontHighColor='black';
var BorderColor='#000000';
var BorderWidth=0;
var BorderBtwnElmnts=0;
var FontFamily=""
var FontSize=12;
var FontBold=0;
var FontItalic=0;
var MenuTextCentered=0;
var MenuCentered='left';
var MenuVerticalCentered='top';
var ChildOverlap=.1;
var ChildVerticalOverlap=.1;
var StartTopPx=66; //和浏览器上方的垂直距离
var StartLeft=(window.screen.width-778)/2+180; //和浏览器左方的水平距离
var VerCorrect=0;
var HorCorrect=0;
var LeftPaddng=3;
var TopPaddng=3;
var FirstLineHorizontal=1; //set menu layout (1=horizontal, 0=vertical),菜单是水平显示还是垂直显示
var MenuFramesVertical=1;
var DissapearDelay=500;
var TakeOverBgColor=1;
var FirstLineFrame='';
var SecLineFrame='';
var DocTargetFrame='';
var Frame='iFrame_Middle';
var WebMasterCheck=0;
var sWidth = document.body.clientWidth;
//书写说明:譬如Menu1_1=new Array("员工素质指标","/WebUI/HREmployeeManage/EmployeeMusterManage/EmployeeInfoList.aspx",0,20,90),该菜单包含5个参数,“员工素质指标”表示要显示的内容,0表示该菜单底下的有0个子菜单,20表示该菜单行的高度,90表示该菜单行的宽度。如果不是展开菜单的第一行,宽度和高度可以不用写。
//譬如Menu1_2=new Array("组织设计","",11),该菜单只包含3个参数,“组织设计”表示要显示的内容,11表示该菜单底下的有几个子菜单,这个菜单就没写宽度和高度,因它上头已经有一个菜单定义宽度和高度,因此可以继承它上头菜单的属性
greennetboy 2004-11-22
  • 打赏
  • 举报
回复
在作业面的时候用层(Layer)来实现
Nils 2004-11-22
  • 打赏
  • 举报
回复
就有声有色吧,方便
czhenq 2004-11-22
  • 打赏
  • 举报
回复
Asp.Net 2.0里由Menu控件
Jacky_wang628 2004-11-22
  • 打赏
  • 举报
回复
有好多用JavaScript实现的特效中,可以做出这些菜单(一般的菜单效果几乎都是用前台脚本实现的)。如果不想研究脚本的话,有一些现成的工具,比如有声有色 2004,可以先生成效果,然后把脚本拷贝到网页中即可。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧