回复:(aaaaa2004)如何实现该二级菜单的功能呢
<script language="javascript">
var IsShow;
IsShow="F";
function ShowList(Item)
{
var LHtml;
if(IsShow=="F")
{
LHtml="<select name=D1>";
if(Item=="a")
{
LHtml+="<option>b</option>";
LHtml+="<option>c</option>";
LHtml+="<option>d</option>";
LHtml+="</select>";
this.layer(0).innerHTML=LHtml;
}
if(Item=="b")
{
LHtml+="<option>e</option>";
LHtml+="<option>f</option>";
LHtml+="<option>g</option>";
LHtml+="</select>";
this.layer(1).innerHTML=LHtml;
}
if(Item=="c")
{
LHtml+="<option>h</option>";
LHtml+="<option>i</option>";
LHtml+="<option>j</option>";
LHtml+="</select>";
this.layer(2).innerHTML=LHtml;
}
IsShow="T";
}
else
{
for(var i=0;i<this.layer.length;i++)
{
if(this.layer(i).innerHTML!="")
{
this.layer(i).innerHTML="";
}
}
IsShow="F";
}
}
</script>
<table border="0" style="border-collapse: collapse" width="100%" id="table1">
<tr>
<td width="14">
<a href=# onclick="ShowList('a');">a</a></td>
<td><div id="layer"></div></td></td>
</tr>
<tr>
<td width="14">
<a href=# onclick="ShowList('b');">b</a></td>
<td><div id="layer"></div></td></td>
</tr>
<tr>
<td width="14">
<a href=# onclick="ShowList('c');">c</a></td>
<td><div id="layer"></div></td></td>
</tr>
</table>
写完了以后的代码是这种效果?
var IsShow;
IsShow="F";
function ShowList(Item)
{
var LHtml;
if(IsShow=="F")
{
LHtml="<select name=D1>";
if(Item=="a")
{
LHtml+="<option>b</option>";
LHtml+="<option>c</option>";
LHtml+="<option>d</option>";
LHtml+="</select>";
this.layer(0).innerHTML=LHtml;
}
if(Item=="b")
{
LHtml+="<option>e</option>";
LHtml+="<option>f</option>";
LHtml+="<option>g</option>";
LHtml+="</select>";
this.layer(1).innerHTML=LHtml;
}
if(Item=="c")
{
LHtml+="<option>h</option>";
LHtml+="<option>i</option>";
LHtml+="<option>j</option>";
LHtml+="</select>";
this.layer(2).innerHTML=LHtml;
}
IsShow="T";
}
else
{
for(var i=0;i<this.layer.length;i++)
{
if(this.layer(i).innerHTML!="")
{
this.layer(i).innerHTML="";
}
}
IsShow="F";
}
}
</script>
<table border="0" style="border-collapse: collapse" width="100%" id="table1">
<tr>
<td width="14">
<a href=# onclick="ShowList('a');">a</a></td>
<td><div id="layer"></div></td></td>
</tr>
<tr>
<td width="14">
<a href=# onclick="ShowList('b');">b</a></td>
<td><div id="layer"></div></td></td>
</tr>
<tr>
<td width="14">
<a href=# onclick="ShowList('c');">c</a></td>
<td><div id="layer"></div></td></td>
</tr>
</table>
[此贴子已经被作者于2006-3-29 13:32:52编辑过]