<script>
function ShowMenu(MenuID)
{

    if(MenuID.style.display=="none")
    {
        MenuID.style.display="";
    }
    else
    {
        MenuID.style.display="none";
    }}
</script>echo "<table border='0'><tr>";
if(mysql_num_rows($r)>0){ //有子目录输出+
echo "<td height='2'  onClick=\"javascript:ShowMenu(Menu".$GLOBALS['ID'].");\" style='cursor:hand;' >";                  if($colFather !=="0"){echo "<img src='images/bj.jpg'>";}
                echo "<img src='images/plus.gif'></td><td><input type='radio' name='col'  value='".$colID."|".$colFather1."|".$colLevel."'  onclick=\"alertCol('col');\">";
                echo "<font onClick=\"javascript:ShowMenu(Menu".$GLOBALS['ID'].");\" style='cursor:hand;'>".$colName."(".$colID.")</font>";//显示主栏目
            } else{
echo "<td >";
                if($colFather !=="0"){echo "<img src='images/bj.jpg'>";}
                echo "<img src='images/minus.gif'></td><td><input type='radio' name='col'  value='".$colID."|".$colFather1."|".$colLevel."' onclick=\"alertCol('col');\">";  //无子目录输出空格
                echo "".$colName."(".$colID.")";//显示主栏目
}
if(mysql_num_rows($r)>0)
            {                                                                                
echo "<tr id='Menu".$GLOBALS['ID']++."'  style='display:none;'  >";
echo "<td height='5'>&nbsp;</td>";
echo "<td>"; $layer++;
selCol($r,$layer); 
$layer--;
echo "</td>";
echo "</tr>";
}
            echo "</table>";

解决方案 »

  1.   

    这个当然不行了,ff这样写是有问题的.直接引用id的名字的话只能在IE下面可以认到.兼容的写法是用:document.getElementById('ID名字'),这样才行的.有问题QQ联系:44171399.
    email:[email protected]
      

  2.   

    <script type="text/javascript">
    function showmenu(menu,obj)
    {
    if(menu.style.display==""){
    obj.style.backgroundImage="url(../images/menu_down.png)";
    menu.style.display="none";
    }
    else{
    obj.style.backgroundImage="url(../images/menu_up.png)";
    menu.style.display="";
    }} 
    </script>
    <table>
        <td id="menutitle3"onclick="showmenu(submenu3,menutitle3);" style="cursor:pointer;background-image:url(../images/menu_down.png);"><div id="menutitle">信息管理</div></td>
    <td id="submenu3" valign="top" style="display:none" ><ul>
    <li><a href="#">动态信息管理</a></li>
    <li><a href="#">联系信息</a></li>
    </ul></td>
    </table>
    为什么这个运行就可以,我对着二个找哪里有区别,没发现呀