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 相关文章推荐
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
JS 数字转换研究总结
Dec 26 Javascript
javascript数据结构之双链表插入排序实例详解
Nov 25 Javascript
理解JavaScript事件对象
Jan 25 Javascript
JS组件Bootstrap实现弹出框效果代码
Apr 26 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
jQuery Jsonp跨域模拟搜索引擎
Jun 17 jQuery
详解vue-cli项目中的proxyTable跨域问题小结
Feb 09 Javascript
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
vue3.0 CLI - 2.5 - 了解组件的三维
Sep 14 Javascript
javascript原型链学习记录之继承实现方式分析
May 01 Javascript
微信小程序点击列表跳转到对应详情页过程解析
Sep 26 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
我的论坛源代码(一)
2006/10/09 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
php实现生成验证码实例分享
2016/04/10 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
python文件拆分与重组实例
2018/12/10 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
学校七一活动方案
2014/01/19 职场文书
农村葬礼主持词
2014/03/31 职场文书
松材线虫病防治方案
2014/06/15 职场文书
离婚上诉状范文
2015/05/23 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书
JavaScript实现班级抽签小程序
2021/05/19 Javascript