У меня есть таблица, которую я хочу «выделить» во время onmouseover / onmouseout. Я уже знаю, что это требуется в IE, но не в других браузерах.
Мне удалось обнаружить срабатывание событий, и этот тег TR эффективно работает. (Обратите внимание, что исходный класс «contentTableRow», похоже, не вызывает каких-либо проблем.)
class="contentTableRow" onclick="openForm('SomeID');" onmouseover="highlight('someRowID', true);" onmouseout="highlight('someRowID', false);" id="someRowID"
Все в порядке, функция "highlight" срабатывает и фактически устанавливает соответствующий класс.
Просто IE не будет обрабатывать изменение имени класса CSS.
Вот фрагмент кода CSS, который я использую для внесения изменений.
.HighlightOn {
cursor:pointer;
background-color: #D1DFFF;
}
.HighlightOff {
background-color: #E1EEFE;
}
Я вижу, что имена классов обновляются при отладке, а также проверяю их в Firebug. Но кажется, что IE не нравится это использование классов с тегом TR .. Это способ, которым я структурирую класс для таблиц? Любой совет?