喜悦国际村 » XML/HTML/CSS/Js » 请教js高手,一个showsubmenu的问题

页: [1]
whymecant2005-2-5 04:27 AM
请教js高手,一个showsubmenu的问题

我定义的一个showsubmenu() 的js函数在linux下的浏览器,不行,在ie里能正常运行,linux下的提示错误:submenu1未定义
据说,linux下对js的要求很严格,我把我的代码公布在下面
看看有什么写得不对的地方,谢谢各位:
[PHP]
function showsubmenu(sid)
{
     whichE=eval("submenu"+sid);
     if(whiche.style.display=='none')
{
     eval("submenu"+sid+".style.display=\"\";");
}
     else
{
     eval("submenu"+sid+".style.display=\"none\";");
}
}
[/PHP]

whymecant2005-2-5 04:45 AM
[PHP]
<TR>
              <TD background=../images/admin/title3.gif class=menu_title height=26 id=menuTitle1 onclick="javascript:showsubmenu(1)" onmouseout="this.className='menu_title';" onmouseover="this.className='menu_title2';"><SPAN>&nbsp;新闻管理</SPAN>
              </TD>
        </TR>
        <TR>
              <TD height="80" valign="top" id=submenu1 style="display:none">
                <DIV class=sec_menu style="WIDTH: 158px">
                  <TABLE width=100% border="0" align=center cellPadding=0 cellSpacing=1 bgcolor="#CCCCCC">
                    <TBODY>
                      <TR>
                        <TD height=20 bgcolor="#FFFFFF"><a href="ycb.jsp?Id=1" target="main" class="news">&nbsp;新闻一</a></TD>
                      </TR>
                      <TR>
                        <TD height=20 bgcolor="#FFFFFF"><a href="ycb.jsp?Id=2" target="main" class="news">&nbsp;新闻二</a></TD>
                      </TR>
                      <TR>
                        <TD height=16 bgcolor="#FFFFFF">&nbsp;</TD>
                      </TR>
                    </TBODY>
                  </TABLE>
                </DIV>
</tr>
[/PHP]


查看完整版本: 请教js高手,一个showsubmenu的问题


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006125 second(s), 2 queries