select的两个问题求救? 1.http://expert.csdn.net/Expert/topic/1793/1793783.xml?temp=.9490322.隐藏 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何把从数据库取出的值赋给menu?我用JSP连的SQL SERVER2000。数据不多的只有几十条记录。能不能指教一下这段代码怎么改?谢谢!!<SELECT NAME="s1"><option>需要JavaScript才能正确显示</option></SELECT><SELECT NAME="s2"></SELECT><SELECT NAME="s3"></SELECT><SELECT NAME="s4"></SELECT><SCRIPT LANGUAGE="JavaScript"><!--//选择框的名字selector = [ "s1", "s2", "s3", "s4" ];//选择项: "名字", "值", 子选择menu = ["地球","1", [ "中国","86", [ "北京","BJ", [ "--","1",null ], "四川","SC", [ "成都","28",null, "乐山","",null, "攀枝花","",null, "自贡","",null, "德阳","",null, "绵阳","",null ] ], "米国","1", [ "加利福尼亚","CA", [ "旧金山","1",null, "洛杉矶","2",null ], "华盛顿","WA", [ "西雅图","seattle",null ] ] ],"火星","2", [ "大峡谷","86", [ "小山丘","BJ", [ "A地区","28",null, "B地区","",null, "C地区","",null ] ] ]]; function wizz(level){ if( level == 0 ) a = menu; else { str = "menu"; for( i=0; i<level; i++ ) str += "[" + (document.all[selector[i]].selectedIndex * 3 + 2) + "]"; a = eval(str); } if( a == null ) return; s = document.all[selector[level]]; i = s.length; while( i > 0 ) s.options[--i] = null; while( i < Math.floor(a.length/3) ) s.options[i] = Option( a[i*3], a[i++*3+1] ); s.onchange = Function("wizz(" + (level+1) + ")"); wizz(level+1);}wizz(0);//--></SCRIPT> 如何使输入的<不变成< 帮忙解释一下这串正则表达式 求一个关闭页面提示加入收藏的代码 friefox下用getAttribute("value")获取input的value的问题 求JS点击后展开,再点击收缩 的代码 使用JQ1.9如何为未来元素绑定事件? 新手,怎样在javascript中实现刷新本页的同时,刷新父页,恳请前辈赐教,在线等,急!!! 前天我骂了一个空间服务商的售后MM,今天我还想骂! easyui datagrid奇怪问题 如何在html中读入一篇word文档 如修改浏览器自带的菜单?JavaScript 可以实现吗? 如何添加IE浏览器栏的项目?
我用JSP连的SQL SERVER2000。
数据不多的只有几十条记录。
能不能指教一下这段代码怎么改?
谢谢!!<SELECT NAME="s1"><option>需要JavaScript才能正确显示</option></SELECT>
<SELECT NAME="s2"></SELECT>
<SELECT NAME="s3"></SELECT>
<SELECT NAME="s4"></SELECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
//选择框的名字
selector = [ "s1", "s2", "s3", "s4" ];
//选择项: "名字", "值", 子选择
menu = [
"地球","1",
[
"中国","86",
[
"北京","BJ",
[
"--","1",null
],
"四川","SC",
[
"成都","28",null,
"乐山","",null,
"攀枝花","",null,
"自贡","",null,
"德阳","",null,
"绵阳","",null
]
],
"米国","1",
[
"加利福尼亚","CA",
[
"旧金山","1",null,
"洛杉矶","2",null
],
"华盛顿","WA",
[
"西雅图","seattle",null
]
]
],
"火星","2",
[
"大峡谷","86",
[
"小山丘","BJ",
[
"A地区","28",null,
"B地区","",null,
"C地区","",null
]
]
]
];
function wizz(level)
{
if( level == 0 )
a = menu;
else
{
str = "menu";
for( i=0; i<level; i++ )
str += "[" + (document.all[selector[i]].selectedIndex * 3 + 2) + "]";
a = eval(str);
}
if( a == null ) return;
s = document.all[selector[level]];
i = s.length;
while( i > 0 ) s.options[--i] = null;
while( i < Math.floor(a.length/3) )
s.options[i] = Option( a[i*3], a[i++*3+1] );
s.onchange = Function("wizz(" + (level+1) + ")");
wizz(level+1);
}
wizz(0);
//-->
</SCRIPT>