知识大全 jsp+javascript打造级连菜单代码
Posted 菜单
篇首语:韬略终须建新国,奋发还得读良书本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jsp+javascript打造级连菜单代码相关的知识,希望对你有一定的参考价值。
<%@ page import="java util Date yava fileapp * java sql *;" contentType="text/;charset=GB " pageEncoding="GB " %> <style> f font size: pt; bgc background color:#AECAF ; color: # FF buttonsfont family:Arial; font size: px; font weight:bold; background color:# E ; color:white; border top: solid px #AACAFB; border bottom: solid px # E DC ; border left: solid px #AECAF ; border right: solid px # BD; padding: px; margin: px; </style> <SCRIPT LANGUAGE="JavaScript"> <! function rv() var val=""; for(i= ;i<bo_box list length;i++) val+=" "+bo_box list [i] value; if(val charAt( )==" ") val=val substr( val length); opener form frecname value=val; self close();
// > </SCRIPT> <body leftmargin=" " topmargin=" " margin margin> <jsp:useBean id="user" scope="session" /> <% 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 t fno t fname t fname AS fdept FROM tuser t LEFT OUTER JOIN TDept t ON t fdept=t fno order by t fname"; stmt=conn createStatement(); rs=stmt executeQuery(sqlu); %> <script language= Javascript > arr = new Array(); <% int temp= ; while(rs next()) %> arr[<%=temp%>]=new Array("<%=rs getString("fname")%>" "<%=rs getString("fdept")%>"); <% temp = temp + ; %> temp=<%=temp%>; function ChangeLocation(id) document bo_box city length= ; //初始化第 级菜单的长度 下标从 开始 var i = ; document bo_box city options[ ]=new Option( ); for(i= ;i<temp;i++) if(arr[i][ ]==id)//如果相等 证明在第 级里面有输入第 级组织的子集 arr[总数目][部门] document bo_box city options[document bo_box city length] = new Option(arr[i][ ] arr[i][ ]); </script>
<form name=bo_box> <table border= cellspacing=" " cellpadding=" " height= width= > <tr height= > <td bgcolor="# " align=center><font color=#ffffff>部门选择</font></td> <td bgcolor="# " align=center><font color=#ffffff>人名选择</font></td> <td bgcolor="# " align=center nowrap><font color=#ffffff>添加/移除</font></td> <td bgcolor="# " align=center><font color=#ffffff>最终人</font></td> </tr> <tr> <td> <select multiple id=prov name=prov onchange="ChangeLocation(bo_box prov options[bo_box prov selectedIndex] text);" > <option value=" ">请选择部门 ></option> <% String sqld="SELECT * FROM tdept"; stmt=conn createStatement(); rs=stmt executeQuery(sqld); while(rs next()) %> <option name=<%=rs getString(fno")%>"><%=rs getString("fname")%></option> <% %> </select> </td> <td> <select multiple id=city > </select> </td> <td nowrap align=center > <input type=button onClick="move(this form list this form city)" value="<<" > <input type=button onClick="move(this form city this form list )" value=">>" > </td> <td> <select multiple size=" " name=list > </select> </td> </tr> <tr > <td colspan=" " align=center><input type=button name=button value="选好了!" onclick="rv();"></td> </tr> </table> </form>
<script language="JavaScript"> //人名移动 function move(fbox tbox) var arrFbox = new Array(); var arrTbox = new Array(); var arrLookup = new Array(); var i; for (i = ; i < tbox options length; i++) arrLookup[tbox options[i] text] = tbox options[i] value; arrTbox[i] = tbox options[i] text; var fLength = ; var tLength = arrTbox length; for(i = ; i < fbox options length; i++) arrLookup[fbox options[i] text] = fbox options[i] value; if (fbox options[i] selected && fbox options[i] value != "") arrTbox[tLength] = fbox options[i] text; tLength++; else arrFbox[fLength] = fbox options[i] text; fLength++; arrFbox sort(); arrTbox sort(); fbox length = ; tbox length = ; var c; for(c = ; c < arrFbox length; c++) var no = new Option(); no value = arrLookup[arrFbox[c]]; no text = arrFbox[c]; fbox[c] = no; for(c = ; c < arrTbox length; c++) var no = new Option(); no value = arrLookup[arrTbox[c]]; no text = arrTbox[c]; tbox[c] = no;
cha138/Article/program/Java/JSP/201311/20554相关参考
Javascript实现动态菜单添加的实例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在注册
Javascript屏蔽右键菜单效果代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最简单的
知识大全 JSP+JavaScript实现类似MSDN CSDN导航树效果代码
JSP+JavaScript实现类似MSDNCSDN导航树效果代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
传统 这里要做的是省略GoThere按钮选择菜单项后直接跳转 Html代码复制代码代码如下:<!DOCTYPEPUBLIC"//WC//DTDXHTMLTransitional/
cha138/Article/program/Java/Javascript/201311/25508
非常漂亮的一个菜单脚本代码也不复杂用透明渐变来实现渐变的速度可调制作方法在页面<head>~</head>中加入代码<SCRIPTlanguage=javascript&
知识大全 javascript实现文字图片上下滚动的具体实例
这篇文章介绍了在JS中文字图片上下滚动的实现代码需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20264
复制代码代码如下:cha138/Article/program/Java/JSP/201405/30759
VisualBasic.Net打造个性化菜单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 菜单
知识大全 使用javascript过滤html的字符串(注释标记法)
本篇文章是对使用javascript过滤的字符串进行了详细的分析介绍需要的朋友参考下 复制代码代码如下:cha138/Article/program/Java/JSP/201311