毛病啊,好好的突然不是对象了!已经有五个问题堆积无人解答了,240分放送。
前几次运行好好的,因为搜索不了,我就改了一下FORM名,后又改回来了,谁知就提示:document.myform.biglocation不是对象。级动菜单也没有了。
源码如下:
<script LANGUAGE="javascript">
<!--
var onecount;
onecount=0;
subcat = new Array();
subcat[0] = new Array("攻击","01","001");
subcat[1] = new Array("防御","01","002");
subcat[2] = new Array("觅食","01","003");
subcat[3] = new Array("贮食","01","004");
subcat[4] = new Array("繁殖","01","005");
subcat[5] = new Array("社群","01","006");
subcat[6] = new Array("通信","01","007");
subcat[7] = new Array("节律","01","008");
subcat[8] = new Array("本能","01","009");
subcat[9] = new Array("巴浦洛夫","02","010");
subcat[10] = new Array("珍妮特","02","011");
subcat[11] = new Array("hj","02","012");
onecount=12;
function changelocation(locationid)
{
document.myform.smalllocation.length = 0;
var locationid=locationid;
var i;
document.myform.smalllocation.options[0] = new Option('==所有==','');
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.myform.smalllocation.options[document.myform.smalllocation.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
//-->
</script>
<form name="myform" action="seach.asp" method="post">
<p>
<select name="biglocation" onChange="changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value)">
<option value="01">文字</option>
<option value="01">图片</option>
<option value="01">音像</option>
<option value="02">科学家
<option>
</select>
类
<select name="smalllocation">
<option value="" selected>=所有=</option>
</select>
</p>
<p>
<input type="submit" name="Submit" value="搜索">
<input type="reset" name="Submit2" value="取消">
</p>
</form>
<script LANGUAGE="javascript">
<!--
changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value);
//-->
</script> </p> </tr>