路过此地上WC的高手请进..<<JS小程序在IE和FIREFOX中的兼容问题>>..相信您解决了此问题上WC也来得急! a href="javascript:c(m01);" // 改为 a href="javascript:c('m01');" 下同srcelement=links(i); // 改为 srcelement=links[i]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢两位昨晚的大力支持.我那样子改了.不但FF运行不了.连IE也无法运行...是不是哪里没有考虑周全.麻烦再次提出宝贵建议.... var targetid; var targetelement; //-------- 如果点击了展开或收缩按钮--------- targetid=srcelement.id+"d"; 你传递过来的本身就是ID你还id? 按照你一楼提供的代码,我在FF3和IE7下测试了一下,发现效果都是一样的哎..... a href="javascript:c(m01);" // 改为 a href="javascript:c('m01');" 下同 targetid=srcelement.id+"d"; //改为targetid=srcelement+"d"; <!--在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>已通过。 js之间传递参数 javascript函数中连接两个字符串,他们中间加个换行符,怎么实现?送分啊 跪求这个网站上的层轮显的效果怎么做? 在prototype.js中,关于$()方法传入的参数的问题,高手进来看看! 下拉框没反应,在线等。 实在想不通 请教这6行代码输出为什么是这样 怎么样在这种情况下置焦点 再问个小问题 关于: for...in 在线等待 对于table,鼠标点击某一行的时候,如何知道它点的是这个table的第几行第几列?通过event吗? html的超级链接怎样动态得到文本框的值做为参数? 麻烦高手帮我解决跨域的问题 不用代理的方法 所有的分都给你 谢谢了
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>已通过。