</select> </td> <td width="20%">所属栏目 <select name="cspecial" id="cspecial"> <option value="0">--请选择--</option> </select> </form><script language="javascript"> <!-- var temp=document.frmInfo.cspecial var cnt = new Array(); cnt[0] = new Array("最新消息","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{71A5A02C-377D-4889-9560-3A0583ED7D74}"); cnt[1] = new Array("相关报道","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}"); cnt[2] = new Array("最新消息","{051CB240-9E60-4826-839E-4F4C48886C8D}","{2807A507-3C72-4D75-AD6A-D3C1CFFDF395}"); cnt[3] = new Array("独家报道","{051CB240-9E60-4826-839E-4F4C48886C8D}","{3CDF1349-530E-4119-ACA1-B5632B66581B}"); function redirect(x){ var i for (i=0 ;i<4; i++) { if (cnt[i][1]==x){ temp.options[i]=new Option(cnt[i][0],cnt[i][2]) } } } --> </script> 再给看下,可以变是可以变了。可是第一个列表不管选哪个。后一个列表都列出全部来。
</select> </td> <td width="20%">所属栏目 <select name="cspecial" id="cspecial"> <option value="0">--请选择--</option> </select> </form><script language="javascript"> <!-- var temp=document.frmInfo.cspecial var cnt = new Array(); cnt[0] = new Array("最新消息","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{71A5A02C-377D-4889-9560-3A0583ED7D74}"); cnt[1] = new Array("相关报道","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}"); cnt[2] = new Array("最新消息","{051CB240-9E60-4826-839E-4F4C48886C8D}","{2807A507-3C72-4D75-AD6A-D3C1CFFDF395}"); cnt[3] = new Array("独家报道","{051CB240-9E60-4826-839E-4F4C48886C8D}","{3CDF1349-530E-4119-ACA1-B5632B66581B}"); function redirect(x){ var i temp.options.length=0; for (i=0 ;i<4; i++) { if (cnt[i][1]==x){ temp.options.add( new Option(cnt[i][0],cnt[i][2]) ); } } } --> </script>
</select> </td> <td width="20%">所属栏目 <select name="cspecial" id="cspecial"> <option value="0">--请选择--</option> </select> </form><script language="javascript"> <!-- var temp=document.frmInfo.cspecial var cnt = new Array(); cnt[0] = new Array("最新消息","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{71A5A02C-377D-4889-9560-3A0583ED7D74}"); cnt[1] = new Array("相关报道","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}"); cnt[2] = new Array("最新消息","{051CB240-9E60-4826-839E-4F4C48886C8D}","{2807A507-3C72-4D75-AD6A-D3C1CFFDF395}"); cnt[3] = new Array("独家报道","{051CB240-9E60-4826-839E-4F4C48886C8D}","{3CDF1349-530E-4119-ACA1-B5632B66581B}"); function redirect(x){ var i for (i=0 ;i<4; i++) { if (cnt[i][1]==x){ temp.options[i]=new Option(cnt[i][0],cnt[i][2]) } } } --> </script>
<td width="18%">所属专题:
<select name="special" id="special" onchange="redirect(this.options.value)">
<option value="">--请选择--</option>
<option value="1">U17乒乓球挑战赛</option>
</select>
</td>
<td width="20%">所属栏目
<select name="cspecial" id="cspecial">
<option value="0">--请选择--</option>
</select>
</td>
</form>
<script language="javascript">
<!--
var temp=document.frmInfo.cspecial
var cnt = [];
cnt[0] =new Array("最新消息","1","{71A5A02C-377D-4889-9560-3A0583ED7D74}");
cnt[1]=new Array("相关报道","1","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}");function redirect(x)
{
var i
for (i=0 ;i<2;i++){
if (cnt[i][1]==x){
temp.options[i]=new Option("dsf","fdsf")
}
}
}
-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> <td width="18%">所属专题:
<select name="special" id="special" onChange="redirect(this.options.value)">
<option value="">--请选择--</option>
<option value="{D54EB49A-D717-49B9-B3D3-7CDB255949B0}">U17乒乓球挑战赛</option>
<option value="{051CB240-9E60-4826-839E-4F4C48886C8D}">女子世界杯</option>
</select>
</td>
<td width="20%">所属栏目
<select name="cspecial" id="cspecial">
<option value="0">--请选择--</option>
</select>
</form><script language="javascript">
<!--
var temp=document.frmInfo.cspecial
var cnt = new Array();
cnt[0] = new Array("最新消息","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{71A5A02C-377D-4889-9560-3A0583ED7D74}");
cnt[1] = new Array("相关报道","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}");
cnt[2] = new Array("最新消息","{051CB240-9E60-4826-839E-4F4C48886C8D}","{2807A507-3C72-4D75-AD6A-D3C1CFFDF395}");
cnt[3] = new Array("独家报道","{051CB240-9E60-4826-839E-4F4C48886C8D}","{3CDF1349-530E-4119-ACA1-B5632B66581B}");
function redirect(x){
var i
for (i=0 ;i<4; i++)
{
if (cnt[i][1]==x){
temp.options[i]=new Option(cnt[i][0],cnt[i][2])
}
}
}
-->
</script>
再给看下,可以变是可以变了。可是第一个列表不管选哪个。后一个列表都列出全部来。
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> <td width="18%">所属专题:
<select name="special" id="special" onChange="redirect(this.value)">
<option value="">--请选择--</option>
<option value="{D54EB49A-D717-49B9-B3D3-7CDB255949B0}">U17乒乓球挑战赛</option>
<option value="{051CB240-9E60-4826-839E-4F4C48886C8D}">女子世界杯</option>
</select>
</td>
<td width="20%">所属栏目
<select name="cspecial" id="cspecial">
<option value="0">--请选择--</option>
</select>
</form><script language="javascript">
<!--
var temp=document.frmInfo.cspecial
var cnt = new Array();
cnt[0] = new Array("最新消息","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{71A5A02C-377D-4889-9560-3A0583ED7D74}");
cnt[1] = new Array("相关报道","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}");
cnt[2] = new Array("最新消息","{051CB240-9E60-4826-839E-4F4C48886C8D}","{2807A507-3C72-4D75-AD6A-D3C1CFFDF395}");
cnt[3] = new Array("独家报道","{051CB240-9E60-4826-839E-4F4C48886C8D}","{3CDF1349-530E-4119-ACA1-B5632B66581B}");
function redirect(x){
var i
temp.options.length=0;
for (i=0 ;i<4; i++)
{
if (cnt[i][1]==x){
temp.options.add( new Option(cnt[i][0],cnt[i][2]) );
}
}
}
-->
</script>
可我怎么做也不能列出和第一个菜单对应的二级菜单。有时候第一个选了一个。后边就连不是属于这个分类的也都出来了。
<form name="frmInfo" id="frmInfo">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> <td width="18%">所属专题:
<select name="special" id="special" onChange="redirect(this.options.value)">
<option value="">--请选择--</option>
<option value="{D54EB49A-D717-49B9-B3D3-7CDB255949B0}">U17乒乓球挑战赛</option>
<option value="{051CB240-9E60-4826-839E-4F4C48886C8D}">女子世界杯</option>
</select>
</td>
<td width="20%">所属栏目
<select name="cspecial" id="cspecial">
<option value="0">--请选择--</option>
</select>
</form><script language="javascript">
<!--
var temp=document.frmInfo.cspecial
var cnt = new Array();
cnt[0] = new Array("最新消息","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{71A5A02C-377D-4889-9560-3A0583ED7D74}");
cnt[1] = new Array("相关报道","{D54EB49A-D717-49B9-B3D3-7CDB255949B0}","{BB951996-C3AD-4CFC-853F-331D4B61CDF8}");
cnt[2] = new Array("最新消息","{051CB240-9E60-4826-839E-4F4C48886C8D}","{2807A507-3C72-4D75-AD6A-D3C1CFFDF395}");
cnt[3] = new Array("独家报道","{051CB240-9E60-4826-839E-4F4C48886C8D}","{3CDF1349-530E-4119-ACA1-B5632B66581B}");
function redirect(x){
var i
for (i=0 ;i<4; i++)
{
if (cnt[i][1]==x){
temp.options[i]=new Option(cnt[i][0],cnt[i][2])
}
}
}
-->
</script>