<select onchange="aaa()">……</select>…… function aaa(){ var arr1=[['text1','value1'],['text3','value3'],['text3','value3']] var t=event.srcElement; switch(t.selectedIndex){ case 0: var obj=document.all.select2; for(var i=obj.options.length-1;i>=0;i--){ obj.remove(i); } var o; for(i=0;i<arr1.length;i++){ o=document.createElement("OPTION"); o.text=arr1[i][0]; o.value=arr1[i][1]; obj.add(o); } case 1: …… } }……
function aaa(){
var arr1=[['text1','value1'],['text3','value3'],['text3','value3']]
var t=event.srcElement;
switch(t.selectedIndex){
case 0:
var obj=document.all.select2;
for(var i=obj.options.length-1;i>=0;i--){
obj.remove(i);
}
var o;
for(i=0;i<arr1.length;i++){
o=document.createElement("OPTION");
o.text=arr1[i][0];
o.value=arr1[i][1];
obj.add(o);
}
case 1:
……
}
}……
<%
String[] array0 =new String[5];
array1[0] = "测试";
array1[1] = "测试";
array1[2] = "测试";
array1[3] = "测试";
array1[4] = "测试";
%>
<script>
type1code=new Array("")
type1name=new Array("选择卡名") type2code=new Array("")
type2name=new Array("选择栏目")
for (var i=1;i<="<%=array0.length%>";i++){
type1code[i] = 1000 + i
type1name[i] = "<%=array0[i]%>"
type2code[i] = ""
type2name[i] = "选择栏目"
document.write(type1name[i],"<br>")
}
</script>
这段代码在tomcat服务器中执行不了,我是想把jsp中定义的数组的值赋给JavaScript中的数组
type1name等,大家帮我挑挑错误,谢谢
<html>
<head>
<title>\u5BFC\u822A\u6761</title>
<script type="text/javascript" src="script/tree.js"></script>
<script language="JavaScript">
var Tree = new Array;
<jsp:useBean id="myTree" scope="page" class="uugl.Tree"/>
<%
String company="0";
out.println(myTree.CreateNav());
%>
</script>
</head>
<body background="../../../images/bg.gif" topmargin="40" leftmargin="10">
<table align="left" cellspacing="" cellpadding="" height="100%">
<tr align="left" valign="top">
<td>
<div id="tree">
<script type="text/javascript">
<!--
createTree(Tree,1<%= company %>);
//-->
</script>
</div>
</td>
</tr>
</table>
</body>
</html>
这段代码实现了把Tree传到createTree()里,具体Tree怎么得的值我也不太清楚
function createTree(Tree, begin, start)就这个格式得的
请问ty_work: 你的function createTree(Tree, begin, start)
这个是在什么地方获得的资料,可否指示一下 :)