哪位高手有空看看我的javascript代码?

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:21:17
我的是html调用.js文件。就是创建两个选择菜单,我想把其中的两个选择菜单改成多级的。就是其中一个选择大类,选择了以后,另一个会出现相应的小类。就像选择地理位置一样,一个选省份,选了以后另一个里面的选项就相应的是选择省份里的城市。我这个代码是.js文件里的一部分,还是有点长,各位有劳了,剩下的分数全给出来了。谢谢了
function loadMapForm1() {
var Win1;
if ((useExternalWindow) || (!useTextFrame)) {
Win1 = window.open("","LoadWindow","width=550,height=100,scrollbars=yes,resizable=yes");
} else {
Win1 = parent.TextFrame;
Win1.document.open();
}
Win1.document.writeln('<html><meta http-equiv="Content-Type" content="text/html; charset=' + charSet + '"><head><title>Load MapService</title>');
Win1.document.writeln('</head>');
Win1.document.writeln('<body bgcolor="black" topmargin=0 leftmargin=0 rightmargin=0 text="Black" onload="window.focus()">');
Win1.document.writeln('<div align="center"><

不就是级联菜单吗,这里有个

<html>
<script>
<!--
//级联选择
function linkSelect1(zhi,wen)
{
var prog=new Array();
prog[1]=new Array();
prog[2]=new Array();
prog[1][0]="请选择";
prog[1][1]="专科生";
prog[1][2]="本科生";
prog[2][0]="请选择";
prog[2][1]="专科生";
prog[2][2]="本科生";
prog[2][3]="硕士生";

wen.options.length=0;
form1.select3.options.length=0;
for(var i=1;i<zhi.length;i++)
{
if(zhi.options[i].selected)
{
for(var j=0;j<prog[i].length;j++)
{
wen.options[j]= new Option(prog[i][j],prog[i][j]);
}
}

}
}

function linkSelect2(wen,loca)
{
var prog=new Array();
prog[1]=new Array();
prog[2]=new Array();
prog[1][0]="请选择";
prog[1][1]="北京";