• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

虾米博客园

进步每一天,开心每一天
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

一个简单的仿XP的JS下拉菜单(转载)

        一个简单的仿xp的js下拉菜单,希望对其它人有用,有兴趣的朋友可以对快捷键功能进行扩展,目前留有接口,但未实现。
 1<html>
 2    <head>
 3        <title>Noteless Valley(lijun.org)程序示例</title>
 4        <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
 5        <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
 6        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 7        <link href="xp_menu.css" rel="stylesheet" type="text/css">
 8        <script language="javascript" src="xp_menu.js"></script>
 9        <script language="javascript" for="document" event="onselectstart">
10<!--
11 return document_onselectstart()
12//-->
13        
</script>
14        <script language="javascript" for="document" event="onclick">
15<!--
16 return document_onclick()
17//-->
18        
</script>
19    </head>
20    <body scroll="no" language="javascript" onresize="return window_onresize()" onload="return window_onload()">
21        <script language="javascript">
22<!--
23 //定义一个主菜单对象
24 var mnuMain = new menu("mnuMain");    
25 mnuMain.bar[0] = new menu_bar("mnuMainNL","","无名谷","","Noteless Valley","",0,"mnuNL");
26 mnuMain.bar[1] = new menu_bar("mnuMainSiteAdmin","","网站管理","","网站管理","",0,"mnuSiteAdmin");
27 mnuMain.bar[2] = new menu_bar("mnuMainSystem","","系统管理","","系统管理","",0,"mnuSystem");
28 mnuMain.bar[3] = new menu_bar("mnuMainShow","","演示菜单","","Menu Show","",0,"mnuShow");
29 popMainMenu(mnuMain,0,0,"100%",27);    //激活主菜单,通过参数确定主菜单的位置
30 
31 var mnuNL = new menu("mnuNL");
32 mnuNL.bar[0] = new menu_bar("mnuHomePage","","首页","","HomePage","",1,"http://lijun.org");
33 mnuNL.bar[1] = new menu_bar("mnuDesign","","网页设计","","Design","",1,"http://lijun.org/article.asp?topic=1");
34 mnuNL.bar[2] = new menu_bar("mnuProgram","","网络编程","","Program","",1,"http://lijun.org/article.asp?topic=2");
35 mnuNL.bar[3] = new menu_bar("mnuOthers","","其它文章","","Others","",1,"http://lijun.org/article.asp?topic=3");
36 popSubMenu(mnuNL);
37 
38 var mnuSiteAdmin = new menu("mnuSiteAdmin")
39 mnuSiteAdmin.bar[0] = new menu_bar("mnuAddressUpdate","","访问地区更新","","访问地区更新","",1,"AddressUpdate.asp");
40 popSubMenu(mnuSiteAdmin);
41 
42 var mnuSystem = new menu("mnuSystem");
43 mnuSystem.bar[0] = new menu_bar("mnuSysUser","","用户管理","","用户管理","",1,"userAdmin.asp");
44 mnuSystem.bar[1] = new menu_bar("mnuSysAuthority","","权限管理","","权限管理","",1,"authority.asp");
45 mnuSystem.bar[2] = new menu_bar("\-","","","","","","","");
46 mnuSystem.bar[3] = new menu_bar("mnuSysPwdChange","","口令修改","","口令修改","",1,"chgpwd.asp");
47 mnuSystem.bar[4] = new menu_bar("\-","","","","","","","");
48 mnuSystem.bar[5] = new menu_bar("mnuSysHelp","","帮助","","帮助","",1,"help.asp");
49 mnuSystem.bar[6] = new menu_bar("mnuSysAbout","","关于本系统","","关于本系统","",1,"about.asp");
50 mnuSystem.bar[7] = new menu_bar("\-","","","","","","","");
51 mnuSystem.bar[8] = new menu_bar("mnuSysExit","","退出系统","","退出本系统","",1,"quit.asp");
52 popSubMenu(mnuSystem); 
53 
54 var mnuShow = new menu("mnuShow");
55 mnuShow.bar[0] = new menu_bar("mnuShow1","","演示菜单一","","Menu Show 1","",1,"menushow1.asp");
56 mnuShow.bar[1] = new menu_bar("mnuShow2","","演示菜单二","","Menu Show 2","",0,"mnuShow_2");
57 mnuShow.bar[2] = new menu_bar("mnuShow3","","演示菜单三","","Menu Show 3","",1,"menushow3.asp");
58 mnuShow.bar[3] = new menu_bar("\-","","","","","","","");
59 mnuShow.bar[4] = new menu_bar("mnuShow4","","演示菜单四","","Menu Show 4","",1,"menushow4.asp");
60 mnuShow.bar[5] = new menu_bar("mnuShow5","","演示菜单五","","Menu Show 5","",0,"mnuShow_2");
61 popSubMenu(mnuShow);
62 
63 var mnuShow_2 = new menu("mnuShow_2");
64 mnuShow_2.bar[0] = new menu_bar("mnuShow21","","演示菜单二一","","Menu Show 2.1","",1,"menushow21.asp");
65 mnuShow_2.bar[1] = new menu_bar("mnuShow22","","演示菜单二二","","Menu Show 2.2","",0,"mnuShow_22");
66 mnuShow_2.bar[2] = new menu_bar("mnuShow23","","演示菜单二三","","Menu Show 2.3","",1,"menushow23.asp");
67 mnuShow_2.bar[3] = new menu_bar("mnuShow24","","演示菜单二四","","Menu Show 2.4","",0,"mnuShow_22");
68 mnuShow_2.bar[4] = new menu_bar("mnuShow25","","演示菜单二五","","Menu Show 2.5","",1,"menushow25.asp");
69 popSubMenu(mnuShow_2);
70 
71 var mnuShow_22 = new menu("mnuShow_22");
72 mnuShow_22.bar[0] = new menu_bar("mnuShow221","","演示菜单二二一","","Menu Show 2.2.1","",1,"menushow221.asp");
73 mnuShow_22.bar[1] = new menu_bar("mnuShow222","","演示菜单二二二","","Menu Show 2.2.2","",1,"menushow222.asp");
74 mnuShow_22.bar[2] = new menu_bar("mnuShow223","","演示菜单二二三","","Menu Show 2.2.3","",1,"menushow223.asp");
75 popSubMenu(mnuShow_22);
76//-->
77        
</script>
78        <table border="0" cellpadding="0" cellspacing="0">
79            <tr>
80                <td height="27">此部分已经被顶部菜单条覆盖</td>
81            </tr>
82        </table>
83        <p id="lblOutput">信息提示区域</p>
84    </body>
85</html>

posted on 2007-01-22 12:11  米虾  阅读(475)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3