a href="javascript:c(m01);" // 改为 a href="javascript:c('m01');" 下同
srcelement=links(i); // 改为 srcelement=links[i];
srcelement=links(i); // 改为 srcelement=links[i];
调试欢乐多
var targetelement;
//-------- 如果点击了展开或收缩按钮---------
targetid=srcelement.id+"d"; 你传递过来的本身就是ID你还id?
<!--在IE里测试通过。在FF中想通过就必需把这下面这段给删除-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--在IE里测试通过。在FF中想通过就必需把这上面这段给删除-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>树型菜单--IE与FF兼容问题 </title>
</head><body><div id="body">
<ul id="menu">
<li class="L1"> <a href="javascript:c('m01');" id="m01"> <span> <img src="images/ico/2.gif" /> 工作流 </span> </a> </li>
<ul id="m01d" style="display:none;" class="U1">
<li class="L22"> <a href="#" target="_blank"> <span> <img src="images/ico/2.gif" /> 新建工作 </span> </a> </li>
<li class="L22"> <a href="javascript:a('workflow/list','5');" id="f5"> <span> <img src="images/ico/2.gif" /> 待办工作 </span> </a> </li>
</ul>
<li class="L1"> <a href="javascript:c('m05');" id="m05"> <span> <img src="images/ico/2.gif" /> 公共事务 </span> </a> </li>
<ul id="m05d" style="display:none;" class="U1">
<li class="L21"> <a href="javascript:c(f51);" id="f51"> <span> <img src="images/ico/2.gif" /> 图书管理 </span> </a> </li>
<ul id="f51d" style="display:none;">
<li class="L3"> <a href="javascript:a('book/query','54');" id="f54"> <span> <img src="images/ico/2.gif" />图书查询 </span> </a> </li>
</ul>
<li class="L22"> <a href="javascript:a('source','150');" id="f150"> <span> <img src="images/ico/2.gif" /> 资源申请与管理 </span> </a> </li>
<li class="L21"> <a href="javascript:c(f85);" id="f85"> <span> <img src="images/ico/2.gif" /> 会议申请与安排 </span> </a> </li>
<ul id="f85d" style="display:none;">
<li class="L3"> <a href="javascript:a('meeting/query','87');" id="f87"> <span> <img src="images/ico/2.gif" />会议查询 </span> </a> </li>
</ul>
<li class="L21"> <a href="javascript:c(f90);" id="f90"> <span> <img src="images/ico/2.gif" /> 车辆申请与安排 </span> </a> </li>
<ul id="f90d" style="display:none;">
<li class="L3"> <a href="list.htm" target="table_index"> <span> <img src="images/ico/2.gif" />车辆使用查询 </span> </a> </li>
</ul>
</ul>
</ul>
</div>
<div id="bottom"> </div><script language="JavaScript">
//-------- 菜单点击事件 -------
function c(srcelement)
{
var targetid;
var targetelement;
//-------- 如果点击了展开或收缩按钮---------
targetid=srcelement+"d";
targetelement=document.getElementById(targetid); if (targetelement.style.display=="none")
{
srcelement.className="active";
targetelement.style.display='';//--------expand_text.innerHTML="收缩";----------
}
else
{
srcelement.className="";
targetelement.style.display="none";//--------expand_text.innerHTML="展开";----------
var links=document.getElementsByTagName("A");
for (i=0; i <links.length; i++)
{
srcelement=links[i];
if(srcelement.parentNode.className.toUpperCase()=="L1" && srcelement.className=="active" && srcelement.id.substr(0,1)=="m")
{
//--------expand_text.innerHTML="收缩";----------
break;
}
}
}
}</script>
</body>
</html>已通过。