这段JS左边导航在火狐中不管用
function getObject(objectId)
{
if(document.getElementById && document.getElementById(objectId))
{
return document.getElementById(objectId);
}
else if (document.all && document.all(objectId))
{
return document.all(objectId);
}
else if (document.layers && document.layers[objectId])
{
return document.layers[objectId];
}
else
{
return false;
}
}
function showHide(e,objname)
{
var obj = getObject(objname);
if(obj.style.display = "none")
{
obj.style.display = "block";
e.className="xias";
}else
{
obj.style.display = "none";
e.className="rights";
}
}
<div class="libiao_menu" align="left">
<dl>
<dt>
<img src="../img/tupiao.gif" onclick="showHide(this,'items0');"/><a href="..." target="mainFrame" >上传</a>
</dt>
<dd id="items0"><p>
<ul>
<li><img src="../img/jiantou.gif" width="15" height="10"><a href="...." target="mainFrame">查看</a></li>
</ul>
</dd>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="...." target="mainFrame" onclick="showHide(this,'items1');">查询</a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items2');">添加</a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items3');"></a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="_top">退出</a></dt>
</dl>
</div>
function getObject(objectId)
{
if(document.getElementById && document.getElementById(objectId))
{
return document.getElementById(objectId);
}
else if (document.all && document.all(objectId))
{
return document.all(objectId);
}
else if (document.layers && document.layers[objectId])
{
return document.layers[objectId];
}
else
{
return false;
}
}
function showHide(e,objname)
{
var obj = getObject(objname);
if(obj.style.display = "none")
{
obj.style.display = "block";
e.className="xias";
}else
{
obj.style.display = "none";
e.className="rights";
}
}
<div class="libiao_menu" align="left">
<dl>
<dt>
<img src="../img/tupiao.gif" onclick="showHide(this,'items0');"/><a href="..." target="mainFrame" >上传</a>
</dt>
<dd id="items0"><p>
<ul>
<li><img src="../img/jiantou.gif" width="15" height="10"><a href="...." target="mainFrame">查看</a></li>
</ul>
</dd>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="...." target="mainFrame" onclick="showHide(this,'items1');">查询</a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items2');">添加</a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items3');"></a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="_top">退出</a></dt>
</dl>
</div>
{
var obj = getObject(objname);
if(obj.style.display == "none")
{
obj.style.display = ""; //显示不能用 block ,否则所占空间不能被收回
e.className="xias";
}else
{
obj.style.display = "none";
e.className="rights";
}
}
在火狐中运行是正常,但我使用firebug还是报错误
if(obj.style.display == "none") 与
aBgColor = ["#FFFFFF","#f2faff","#FFFFCC","#FFFFCC"];
function addTableListener(o,iHead,iEnd)
{
o.style.cursor = "normal";//还有这行
iHead = iHead > o.rows.length?0:iHead;
iEnd = iEnd > o.rows.length?0:iEnd;
for (var i=iHead;i<o.rows.length-iEnd ;i++ )
{
o.rows[i].onmouseover = function(){setTrBgColor(this,true)}
o.rows[i].onmouseout = function(){setTrBgColor(this,false)}
}
}
function setTrBgColor(oTr,b)
{
oTr.rowIndex % 2 != 0 ? oTr.style.backgroundColor = b ? aBgColor[3] : aBgColor[1] : oTr.style.backgroundColor = b ? aBgColor[2] : aBgColor[0];
}
window.onload = function(){addTableListener(document.getElementById("tbColor"),0,0);
}
<script>
function getObject(objectId)
{
if(document.getElementById && document.getElementById(objectId))
{
return document.getElementById(objectId);
}
else if (document.all && document.all(objectId))
{
return document.all(objectId);
}
else if (document.layers && document.layers[objectId])
{
return document.layers[objectId];
}
else
{
return false;
}
}
function showHide(e,objname)
{
var obj = getObject(objname); if(obj.style.display == "none")
{
obj.style.display = "block";
e.className="xias";
}else
{
obj.style.display = "none";
e.className="rights";
}
}
</script>
<div class="libiao_menu" align="left">
<dl>
<dt>
<img src="../img/tupiao.gif" onclick="showHide(this,'items0');"/><a href="..." target="mainFrame" >上传</a>
</dt>
<dd id="items0" style="display:none;"><p>
<ul>
<li><img src="../img/jiantou.gif" width="15" height="10"><a href="...." target="mainFrame">查看</a></li>
</ul>
</dd>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="...." target="mainFrame" onclick="showHide(this,'items1');">查询</a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items2');">添加</a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items3');"></a>
</dt>
</dl>
<dl>
<dt><img src="../img/tupiao.gif"/><a href="..." target="_top">退出</a></dt>
</dl>
</div>