5层树形结构,不知道问题出在那儿,请好心的大虾们一定一定要帮帮小虾米阿!!
isaxu 2002-11-11 05:06:58 以下是源代码,请好心的大虾们一定一定要帮帮小虾米阿!!多谢多谢!!
////////////////////menu.js////////////////////////////
function expandIt(el) {
p=0;
while(!(eval(el+"gen1"+p)))
{
whichE1[p]=eval(el+"gen1"+p);
whichIm = event.srcElement;
if (whichEl[p].style.display == "none") {
whichEl[p].style.display = "block";
i=0;
while(!(eval(el+"gen2"+i)))
{
whichE2[i]=eval(el+"gen2"+i);
whichE2[i].style.display="none";
i++;
}
j=0;
while(!(eval(el+"gen3"+j)))
{
whichE3[j]=eval(el+"gen3"+j);
whichE3[j].style.display="none";
j++;
}
m=0;
while(!(eval(el+"gen4"+m)))
{
whichE4[m]=eval(el+"gen4"+m);
whichE4[m].style.display="none";
m++;
}
n=0;
while(!(eval(el+"gen5"+n)))
{
whichE5[n]=eval(el+"gen5"+n);
n++;
}
whichIm.src = "image/expand.gif";
}
else {
whichEl[p].style.display = "none";
i=0;
while(!(eval(el+"gen2"+i)))
{
whichE2[i]=eval(el+"gen2"+i);
whichE2[i].style.display="none";
i++;
}
j=0;
while(!(eval(el+"gen3"+j)))
{
whichE3[j]=eval(el+"gen3"+j);
whichE3[j].style.display="none";
j++;
}
m=0;
while(!(eval(el+"gen4"+m)))
{
whichE4[m]=eval(el+"gen4"+m);
whichE4[m].style.display="none";
m++;
}
n=0;
while(!(eval(el+"gen5"+n)))
{
whichE5[n]=eval(el+"gen5"+n);
n++;
}
whichIm.src = "image/collapse.gif";
}
p++;
}
}
function expandIt2(el,p) {
p=0;
while(!(eval(el+"gen2"+p)))
{
whichE2[p]=eval(el+"gen2"+p);
whichIm = event.srcElement;
if (whichE2[p].style.display == "none") {
whichE2[p].style.display = "block";
j=0;
while(!(eval(el+"gen3"+j)))
{
whichE3[j]=eval(el+"gen3"+j);
whichE3[j].style.display="none";
j++;
}
m=0;
while(!(eval(el+"gen4"+m)))
{
whichE4[m]=eval(el+"gen4"+m);
whichE4[m].style.display="none";
m++;
}
n=0;
while(!(eval(el+"gen5"+n)))
{
whichE5[n]=eval(el+"gen5"+n);
n++;
}
whichIm.src = "image/expand.gif";
}
else {
whichE2[p].style.display = "none";
j=0;
while(!(eval(el+"gen3"+j)))
{
whichE3[j]=eval(el+"gen3"+j);
whichE3[j].style.display="none";
j++;
}
m=0;
while(!(eval(el+"gen4"+m)))
{
whichE4[m]=eval(el+"gen4"+m);
whichE4[m].style.display="none";
m++;
}
n=0;
while(!(eval(el+"gen5"+n)))
{
whichE5[n]=eval(el+"gen5"+n);
n++;
}
whichIm.src = "image/collapse.gif";
}
p++;
}
}
function expandIt3(el,p) 类似function expandIt2(el,p)
onload = initIt;
////////////////////end of menu.js////////////////////////////
/////////////////////////directory.htm//////////////////////////
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#F3F3F3" text="000000" link="000000" vlink="000000" alink="000000">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<div id="KB3Parent" class="parent">
<td width="16"><a href="#" onClick="expandIt('KB3'); return false" ><img src="image/collapse.gif" width=16 height=16 border=0></a></td>
<td width="94%"><a href="#" onClick="expandIt('KB3'); return false" onMouseOver="window.status='页面1的状态栏信息...';return true;" onMouseOut="window.status='';return true;">第三章
文艺复兴时期欧洲文学</a></td>
</div>
</tr>
<tr>
<td colspan="2" >
<div id="KB3gen1" class="gen1">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td width="11%"> </td>
<td width="7%"><a href="#" target="right" onClick="expandIt2('KB3'); return false" onMouseOver="window.status='页面1的状态栏信息...';return true;" onMouseOut="window.status='';return true;"><img src="image/collapse.gif" width=16 height=16 border=0></a></td>
<td width="82%"><a href="#" target="right" ;onClick="expandIt2('KB3'); return false" onMouseOver="window.status='页面1的状态栏信息...';return true;" onMouseOut="window.status='';return true;">
第五节 英国文学</a></td>
</tr>
<tr>
<td width="11%" > </td>
<td width="7%" > </td>
<td width="82%" >
<div id="KB3gen21" class="gen2">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td width="10%"><a href="#" target="right" > <img src="image/leaf.gif" width=16 height=16 border=0></a></td>
<td colspan="2"><a href="#" target="right" >文学发展概况</a></td>
</tr>
<tr>
<td width="10%"><a href="#" target="right" onClick="expandIt3('KB3','0'); return false">
<img src="image/leaf.gif" width=16 height=16 border=0></a></td>
<td colspan="2" rowspan="3"><a href="#" target="right" turn true;" >但丁</a>
<div id="KB3gen30" class="gen3">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td width="10%"><a href="#" target="right" > <img src="image/leaf.gif" width=16 height=16 border=0></a></td>
<td colspan="2"><a href="#" target="right" >但丁1</a></td>
</tr>
<tr>
<td width="10%"><a href="#" target="right" > <img src="image/leaf.gif" width=16 height=16 border=0></a></td>
<td colspan="2"><a href="#" target="right" turn true;" >但丁2</a></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td width="10%"> </td>
</tr>
<tr>
<td width="10%"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<script language="JavaScript1.2" src="menu.js"></script>
</body>
</html>
/////////////////////////end of directory.htm//////////////////////////