给你一个参考,以下内容可以拷出直接看效果
<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>

解决方案 »

  1.   

    no,我不是要下拉列表,是要菜单。
    再说的清楚点,
    我现在可以把二级、三级菜单放入
    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的菜单来应用这个数据显示出来。