• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

一个简单的仿xp的js下拉菜单

发布: 2008-5-30 11:25 | 作者: 不详 | 来源: csdn | 查看: 243次 | 进入软件测试论坛讨论

领测软件测试网 关键字:仿xp的js下拉菜单

一个简单的仿xp的js下拉菜单,本来想用在我的网站的后台管理,但后来发现不实用,还是采用了左右框架的树型菜单,但这个程序既然写出来了,贴出来,希望对其它人有用,有兴趣的朋友可以对快捷键功能进行扩展,目前留有接口,但未实现。

menu.htm(菜单主文件)
<html>
 <head>
  <title>Noteless Valley(lijun.org)程序示例</title>
  <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <link href="xp_menu.css" rel="stylesheet" type="text/css">
  <script language="javascript" src="xp_menu.js"></script>
  <script language="javascript" for="document" event="onselectstart">
<!--
 return document_onselectstart()
//-->
  </script>
  <script language="javascript" for="document" event="onclick">
<!--
 return document_onclick()
//-->
  </script>
 </head>
 <body scroll="no" language="javascript" onresize="return window_onresize()" onload="return window_onload()">
  <script language="javascript">
<!--
 //定义一个主菜单对象
 var mnuMain = new menu("mnuMain");   
 mnuMain.bar[0] = new menu_bar("mnuMainNL","","无名谷","","Noteless Valley","",0,"mnuNL");
 mnuMain.bar[1] = new menu_bar("mnuMainSiteAdmin","","网站管理","","网站管理","",0,"mnuSiteAdmin");
 mnuMain.bar[2] = new menu_bar("mnuMainSystem","","系统管理","","系统管理","",0,"mnuSystem");
 mnuMain.bar[3] = new menu_bar("mnuMainShow","","演示菜单","","Menu Show","",0,"mnuShow");
 popMainMenu(mnuMain,0,0,"100%",27);    //激活主菜单,通过参数确定主菜单的位置
 
 var mnuNL = new menu("mnuNL");
 mnuNL.bar[0] = new menu_bar("mnuHomePage","","首页","","HomePage","",1,"http://lijun.org");
 mnuNL.bar[1] = new menu_bar("mnuDesign","","网页设计","","Design","",1,"http://lijun.org/article.asp?topic=1");
 mnuNL.bar[2] = new menu_bar("mnuProgram","","网络编程","","Program","",1,"http://lijun.org/article.asp?topic=2");
 mnuNL.bar[3] = new menu_bar("mnuOthers","","其它文章","","Others","",1,"http://lijun.org/article.asp?topic=3");
 popSubMenu(mnuNL);
 
 var mnuSiteAdmin = new menu("mnuSiteAdmin")
 mnuSiteAdmin.bar[0] = new menu_bar("mnuAddressUpdate","","访问地区更新","","访问地区更新","",1,"AddressUpdate.asp");
 popSubMenu(mnuSiteAdmin);
 
 var mnuSystem = new menu("mnuSystem");
 mnuSystem.bar[0] = new menu_bar("mnuSysUser","","用户管理","","用户管理","",1,"userAdmin.asp");
 mnuSystem.bar[1] = new menu_bar("mnuSysAuthority","","权限管理","","权限管理","",1,"authority.asp");
 mnuSystem.bar[2] = new menu_bar("\-","","","","","","","");
 mnuSystem.bar[3] = new menu_bar("mnuSysPwdChange","","口令修改","","口令修改","",1,"chgpwd.asp");
 mnuSystem.bar[4] = new menu_bar("\-","","","","","","","");
 mnuSystem.bar[5] = new menu_bar("mnuSysHelp","","帮助","","帮助","",1,"help.asp");
 mnuSystem.bar[6] = new menu_bar("mnuSysAbout","","关于本系统","","关于本系统","",1,"about.asp");
 mnuSystem.bar[7] = new menu_bar("\-","","","","","","","");
 mnuSystem.bar[8] = new menu_bar("mnuSysExit","","退出系统","","退出本系统","",1,"quit.asp");
 popSubMenu(mnuSystem);
 
 var mnuShow = new menu("mnuShow");
 mnuShow.bar[0] = new menu_bar("mnuShow1","","演示菜单一","","Menu Show 1","",1,"menushow1.asp");
 mnuShow.bar[1] = new menu_bar("mnuShow2","","演示菜单二","","Menu Show 2","",0,"mnuShow_2");
 mnuShow.bar[2] = new menu_bar("mnuShow3","","演示菜单三","","Menu Show 3","",1,"menushow3.asp");
 mnuShow.bar[3] = new menu_bar("\-","","","","","","","");
 mnuShow.bar[4] = new menu_bar("mnuShow4","","演示菜单四","","Menu Show 4","",1,"menushow4.asp");
 mnuShow.bar[5] = new menu_bar("mnuShow5","","演示菜单五","","Menu Show 5","",0,"mnuShow_2");
 popSubMenu(mnuShow);
 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 菜单


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网