给你一个参考,以下内容可以拷出直接看效果
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
body{font-family:Courier New, Courier}
select{font-size:8pt;font-family:Courier New, Courier}
input{font-size:8pt;font-family:Courier New, Courier}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
var Name=new Array(3);
var Value=new Array(3);
Name[1]=new Array("Zosatapo1","Zosatapo2","Zosatapo3","Zosatapo4");
Name[2]=new Array("Reic Yang1","Reic Yang2","Reic Yang3","Reic Yang4");function change()
{
selIndex=document.all("test").selectedIndex;
if(document.all("test").selectedIndex==0)
return; for(i=document.all("test").options.length-1;i>-1;i--)
{
document.all("test").options.remove(i);
} for(i=0;i<Name[selIndex].length;i++)
{
document.all("test").options.add(new Option(Name[selIndex][i],"name"+i));
}}function changeEx(){
for(i=document.all("sub").options.length;i>0;i--)
{
document.all("sub").options.remove(i-1);
}
if(document.all("main").selectedIndex==0){
document.all("sub").options.add(new Option("==========","-1"));
return;}
selIndex=document.all("main").selectedIndex; for(i=0;i<Name[selIndex].length;i++)
{
document.all("sub").options.add(new Option(Name[selIndex][i],"name"+i));
}}function reset(){
for(i=document.all("test").options.length-1;i>-1;i--)
{
document.all("test").options.remove(i);
} document.all("test").options.add(new Option("==========","-1")); document.all("test").options.add(new Option("Zosatapo","1")); document.all("test").options.add(new Option("Reic Yang","2"));}function display(object){
alert(object.options[object.selectedIndex].text+" "+object.options[object.selectedIndex].value);
}
//-->
</SCRIPT>
</HEAD><BODY BGCOLOR="#FFFFFF">
First Sample:<br><font color="blue">All items will change After you Selected!</font><br>
<SELECT id="test" onchange="change();">
<option value="-1" selected>==========
<option value="1">Zosatapo
<option value="2">Reic Yang
</SELECT><input name="Reset Select" type="button" value="Reset Select" onclick="reset();" ><br><br>Second Sample:<br><font color="blue">You selected Item in Main Select will change the Sub select Content!</font><br>
Main Select:<SELECT id="main" onchange="changeEx();">
<option value="-1" selected>==========
<option value="1">Zosatapo
<option value="2">Reic Yang
</SELECT>Sub Select:<SELECT id="sub" onchange="display(this);">
<option value="-1" selected>==========
</SELECT><br><br>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
body{font-family:Courier New, Courier}
select{font-size:8pt;font-family:Courier New, Courier}
input{font-size:8pt;font-family:Courier New, Courier}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
var Name=new Array(3);
var Value=new Array(3);
Name[1]=new Array("Zosatapo1","Zosatapo2","Zosatapo3","Zosatapo4");
Name[2]=new Array("Reic Yang1","Reic Yang2","Reic Yang3","Reic Yang4");function change()
{
selIndex=document.all("test").selectedIndex;
if(document.all("test").selectedIndex==0)
return; for(i=document.all("test").options.length-1;i>-1;i--)
{
document.all("test").options.remove(i);
} for(i=0;i<Name[selIndex].length;i++)
{
document.all("test").options.add(new Option(Name[selIndex][i],"name"+i));
}}function changeEx(){
for(i=document.all("sub").options.length;i>0;i--)
{
document.all("sub").options.remove(i-1);
}
if(document.all("main").selectedIndex==0){
document.all("sub").options.add(new Option("==========","-1"));
return;}
selIndex=document.all("main").selectedIndex; for(i=0;i<Name[selIndex].length;i++)
{
document.all("sub").options.add(new Option(Name[selIndex][i],"name"+i));
}}function reset(){
for(i=document.all("test").options.length-1;i>-1;i--)
{
document.all("test").options.remove(i);
} document.all("test").options.add(new Option("==========","-1")); document.all("test").options.add(new Option("Zosatapo","1")); document.all("test").options.add(new Option("Reic Yang","2"));}function display(object){
alert(object.options[object.selectedIndex].text+" "+object.options[object.selectedIndex].value);
}
//-->
</SCRIPT>
</HEAD><BODY BGCOLOR="#FFFFFF">
First Sample:<br><font color="blue">All items will change After you Selected!</font><br>
<SELECT id="test" onchange="change();">
<option value="-1" selected>==========
<option value="1">Zosatapo
<option value="2">Reic Yang
</SELECT><input name="Reset Select" type="button" value="Reset Select" onclick="reset();" ><br><br>Second Sample:<br><font color="blue">You selected Item in Main Select will change the Sub select Content!</font><br>
Main Select:<SELECT id="main" onchange="changeEx();">
<option value="-1" selected>==========
<option value="1">Zosatapo
<option value="2">Reic Yang
</SELECT>Sub Select:<SELECT id="sub" onchange="display(this);">
<option value="-1" selected>==========
</SELECT><br><br>
</BODY>
</HTML>
解决方案 »
- 急问,jsp怎么向sqlserver 的text字段插入6000个全角中文字符
- 一个绝对郁闷的问题
- EXT 动态设置portal Demo 高度的问题,请那位高手指点...
- Dreamweaver生成jsp代码编写更新准备页面刷新重复累加问题!急切!
- action如何删除request中的parameter("token")
- jsp 下拉框取得数据库的值得问题 在线高分等答复
- 加急:请高手指点迷津——JSP中文问题
- #####急!!!谁给我将一下response对象是怎么实现的?具体实现哪些方面的功能??
- 哪里可以下载能自动生成JAVA SCRIPT菜单编辑器?
- 关于webservice
- 请问ASP。NET和JSP选哪个好
- 菜鸟的:通信程序代码。怎样让JB修改文件时不产生临时文件?
再说的清楚点,
我现在可以把二级、三级菜单放入
OutBarFolder1 = new Array('组织管理','org/OrgTypeManage.jsp','parent.Main','Item.gif','组织类型管理','org/OrgTypeManage.jsp','parent.Main','Item.gif','组织机构管理','org/OrgTree.jsp','parent.Main','Item.gif','企业信息管理','firstpage.jsp','parent.Main','Item.gif','设置内部编号','InCodeGenerator.jsp','parent.Main');
OutBarFolder2 = new Array('用户管理','user/UserManage.jsp','parent.Main','Item.gif','系统用户管理','user/UserManage.jsp','parent.Main','Item.gif','系统角色管理','role/RoleManage.jsp','parent.Main','Item.gif','在线用户统计','user/onlineUser.jsp','parent.Main');
OutBarFolder3 = new Array('系统配置管理','menu/MenuManage.jsp','parent.Main','Item.gif','系统菜单管理','menu/MenuManage.jsp','parent.Main','Item.gif','权限模块管理','power/PowerManage.jsp','parent.Main','Item.gif','系统菜单预览','menu/MenuTree.jsp','parent.Main');
已这样的形式,放入javascript中,现在问题就是希望有个javascript的菜单来应用这个数据显示出来。