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 相关文章推荐
jQuery选择没有colspan属性的td的代码
Jul 06 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
jQuery不使用插件及swf实现无刷新文件上传
Dec 08 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 Javascript
Vue2单一事件管理组件通信
May 09 Javascript
javascript  数组排序与对象排序的实例
Jul 17 Javascript
微信小程序之多文件下载的简单封装示例
Jan 29 Javascript
详解使用VueJS开发项目中的兼容问题
Aug 02 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
Mar 31 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
May 03 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
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
如何让CI框架支持service层
2014/10/29 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
深入分析PHP设计模式
2020/06/15 PHP
基于jquery的放大镜效果
2012/05/30 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
jquery获得keycode的示例代码
2013/12/30 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
Python操作csv文件实例详解
2017/07/31 Python
对numpy中轴与维度的理解
2018/04/18 Python
详解python数据结构和算法
2019/04/18 Python
python 计算一个字符串中所有数字的和实例
2019/06/11 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
英国女士家居服网站:hush
2017/08/09 全球购物
后勤主管工作职责
2013/12/07 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
人力资源管理求职信
2014/08/07 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL