Проблема в следующем, выводится меню из БД. Нужно чтобы меню в котором сейчас находишься выделялось другим цветом, то есть присваивался другой стиль. делаю так: PHP: <div class="main_div"> <table width="150" cellpadding="0" cellspacing="0" class="men"> <tr> <? $kategor = mysql_query ("SELECT * FROM kategor",$db); while ($kateg = mysql_fetch_array ($kategor)) { $sum_topik = "SELECT COUNT(*) FROM bd WHERE kod=1 and kat=".$kateg["id"]; $totaltop = mysql_query($sum_topik); $f_com = mysql_result($totaltop, 0); $total_topik = $f_com; if ($kateg["id"]==$kat) { ?> <td class="menu"><a href="../kategor.php?kat=<?php echo $kateg["id"];?>"><?php echo $kateg["title"];?></a> <span class="sum_top">[<?php echo $total_topik;?>]</span></td> </tr> <? } else { ?> <td onMouseOver="this.style.backgroundColor='#F8BD71'" onMouseOut="this.style.backgroundColor='#fcf1de'"><a href="../kategor.php?kat=<? echo $kateg["id"];?>"><? echo $kateg["title"];?></a> <span class="sum_top">[<?php echo $total_topik;?>]</span></td> </tr> <? } } ?> </table> </div> [css] .menu{ background: #F8BD71; } /*Фон выделенного меню*/ .men { background:#F8BD71; border: solid 1px #f5cb92; } .men a{text-decoration:none; color: #000000} .men a:hover {text-decoration: underline; color: #770000; } .men td{ border-bottom:dashed 1px #999999; font-size:12px; font-weight: bolder; text-align:left; padding:7px; /*высота строк меню*/ padding-left:10px; } [/css] А получается так: когда страницу загружаешь цвет меню становится таким: #F8BD71; проводишь мышкой по всем пунктам и цвет ячейки меняется на #fcf1de. А потом уже когда наводишь мышкой на меню то при наведении уже меняется цвет, проблема собственно в том, что стиль <td class="menu"> не применяется почему-то? (15строка кода)
менять надо не через зис.стайл.бгколор, а через класс. лень понимать что написано в первой части. покажите сразу готовый хтмл который получается.
как я делаю: пхп создает меню, одному из пунктов добавляет класс. дальше в css прописываются: .menu .menu.active .nemu:hover ну и если охота повыпендриваться - .nemu.active:hover в итоге js ничего не меняет, очень удобно. все на css