知识大全 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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最简单的
传统 这里要做的是省略GoThere按钮选择菜单项后直接跳转 Html代码复制代码代码如下:<!DOCTYPEPUBLIC"//WC//DTDXHTMLTransitional/
非常漂亮的一个菜单脚本代码也不复杂用透明渐变来实现渐变的速度可调制作方法在页面<head>~</head>中加入代码<SCRIPTlanguage=javascript&
做东西时经常用到中国地区选择功能于是从网上搜索一些中国地区js代码然后给他引用到aspx页中这也许您会碰到个问题:在中测试一切正常但是js文件嵌套到aspx文件中就会出错!这个问题也困饶我n长时间
VisualBasic.Net打造个性化菜单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 菜单
Javascript+ASP打造无刷新新闻列表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如
下拉菜单全攻略之Javascript篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 随着互联网
Javascript设计网页中的下拉菜单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在网页制作时
<!DOCTYPEHTMLPUBLIC//WC//DTDHTMLTransitional//EN><><head><title>AgetimeMen