jsp+javascript打造级连菜单的实例代码


Posted in Javascript onJune 14, 2013

 

  <%@ page import="java.util.Date,yava.fileapp.*,java.sql.*;"
         contentType="text/html;charset=GB2312" pageEncoding="GB2312"
  %>
  <style>
  .f9{ font-size:9pt; }
  .bgc{ background-color:#AECAF9; color: #0033FF }
  .buttons{font-family:Arial; font-size:13px; font-weight:bold; background-color:#6796E4; color:white; border-top: solid 2px #AACAFB;
    border-bottom: solid 1px #4E7DC1;
    border-left: solid 1px #AECAF9;
    border-right: solid 1px #5679BD;
    padding:1px;
    margin:0px;}
  </style>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
  function rv()
  {
    var val="";
    for(i=0;i<combo_box.list2.length;i++){
     val+=","+combo_box.list2[i].value;
    }
    if(val.charAt(0)==","){
     val=val.substr(1,val.length);
    }
   opener.form1.frecname.value=val;
    self.close();
  }
  //-->
  </SCRIPT>
  <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  <jsp(SUN企业级应用的首选):useBean id="user" scope="session" class="yava.fileapp.UserBean" />
  <%
    CDataSource ds=new CDataSource();  //数据联结Bean实例
    java.sql.Connection conn=ds.getConnection();
    java.sql.Statement stmt=null;
    java.sql.ResultSet rs=null;
    CDataCheck dc=new CDataCheck();
  %> 
 
  <%
   String sqlu="SELECT t1.fno, t1.fname, t2.fname AS fdept FROM tuser t1 LEFT OUTER JOIN TDept t2 ON t1.fdept = t2.fno order by t2.fname";
   stmt=conn.createStatement();
   rs=stmt.executeQuery(sqlu);
  %>
   <script language=Javascript>
   arr = new Array();
  <%  int temp=0;
   while(rs.next())
   {
  %>
   arr[<%=temp%>]=new Array("<%=rs.getString("fname")%>","<%=rs.getString("fdept")%>");
  <%
   temp = temp + 1;
   }
  %>
  temp=<%=temp%>;
  function ChangeLocation(id){ 
  document.combo_box.city.length=0; //初始化第2级菜单的长度,下标从0开始 
  var i = 0; 
  document.combo_box.city.options[0]=new Option(-------,); 
  for(i=0;i<temp;i++){ 
  if(arr[i][1]==id){//如果相等,证明在第2级里面有输入第1级组织的子集,arr[总数目][部门] 
  document.combo_box.city.options[document.combo_box.city.length] = new Option(arr[i][0], arr[i][0]); 
  } 
  } 
  } 
  </script>
  <form name="combo_box">
  <table border="0" cellspacing="0" cellpadding="0" height="210" width="59">
  <tr height="24">
    <td bgcolor="#336699" class="buttons" align=center><font color=#ffffff>部门选择</font></td>
    <td bgcolor="#336699" class="buttons" align=center><font color=#ffffff>人名选择</font></td>
Javascript 相关文章推荐
一个关于javascript匿名函数的问题分析
Mar 30 Javascript
用js写了一个类似php的print_r输出换行功能
Feb 18 Javascript
jquery实现table鼠标经过变色代码
Sep 25 Javascript
Javascript this 关键字 详解
Oct 22 Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 Javascript
深入分析Javascript事件代理
Jan 30 Javascript
jQuery弹出窗口打开链接的实现代码
Dec 24 Javascript
ES6学习之变量的解构赋值
Feb 12 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
Nov 04 Javascript
详解vue在项目中使用百度地图
Mar 26 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
JavaScript实现网页上的浮动广告的简单方法
Jun 14 #Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
Jun 13 #Javascript
JQuery 操作/获取table具体代码
Jun 13 #Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 #Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 #Javascript
jQuery插件的写法分享
Jun 12 #Javascript
jQuery 淡出一个图像到另一个图像的实现代码
Jun 12 #Javascript
You might like
农民和部队如何穿矿
2020/03/04 星际争霸
默默小谈PHP&amp;MYSQL分页原理及实现
2007/01/02 PHP
php开启安全模式后禁用的函数集合
2011/06/26 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
有趣的javascript数组定义方法
2010/09/10 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
给应用部分的js代码设定一个统一的入口
2014/06/15 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
纽约海:Sea New York
2018/11/04 全球购物
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
珍珠奶茶店创业计划书
2014/01/11 职场文书
酒店采购员岗位职责
2014/03/14 职场文书
企业新年寄语
2014/04/04 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
SQL Server中的游标介绍
2022/05/20 SQL Server
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL