Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   onmouseover отрабатывает по разному для одинаковых ячеек таблицы (https://javascript.ru/forum/events/2788-onmouseover-otrabatyvaet-po-raznomu-dlya-odinakovykh-yacheek-tablicy.html)

ilshat 11.02.2009 11:15

onmouseover отрабатывает по разному для одинаковых ячеек таблицы
 
Здраствуйте господа.

Сегодня столкнулся с непонятным глюком в IE 6

Может кто знает как это бороть.

В таблице две ячейки. абсолютно одинаковые. Внутри каждой ячейки сидит слой, на слои повесил события onmouseover и onmouseout
В итоге для первой ячейки события отрабатывают при проведении мышкой над ячейкой. А для второй ячейки - только при наведении на текст.

Как вариант - конечно можно повесить события на сами ячейки - но тогда интерфейс перестает быть интуитивным.

<TABLE style="width:100%;">
<TR>
	<TD style="text-align:center;cursor:pointer;">
		<DIV style="background-color:#FF7F7F;" onmouseover="this.style.backgroundColor='#CCCC33';" onmouseout="this.style.backgroundColor='#FF7F7F';">
			1
		</DIV>
	</TD>
	<TD style="text-align:center;cursor:pointer;">
		<DIV style="background-color:#FF7F7F;" onmouseover="this.style.backgroundColor='#CCCC33';" onmouseout="this.style.backgroundColor='#FF7F7F';">
			2
		</DIV>
	</TD>
</TR>
</TABLE>

twolf 11.02.2009 11:56

блокам ширину в 100% задайте.

ilshat 11.02.2009 12:25

спасибо. помогло:)


Часовой пояс GMT +3, время: 02:14.