Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.05.2010, 22:19
Профессор
Отправить личное сообщение для lancer Посмотреть профиль Найти все сообщения от lancer
 
Регистрация: 30.01.2008
Сообщений: 230

не работает hover после javascript
Не могу понять почему после onmouseout перестает меняться фон посредством hover. Hover дает зеленый цвет. Onmouseout - красный.

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Тест</title>	
	<meta http-equiv="Content-Script-Type" content="text/javascript" />
	<script type="text/javascript" src="script.js"></script>
	<style>
		*{text-align:center;}
		#id2{background:#d08600; width:100px; height:100px;}
		#id2:hover{background:#00ff00;}
	</style>
</head>

<body>
		<div id="id2" onmouseout="this.style.backgroundColor='#ff0000';">id2</div>
</body>
</html>

Последний раз редактировалось lancer, 02.05.2010 в 22:29. Причина: onmouseover вместо onmouseout написал.
Ответить с цитированием
  #2 (permalink)  
Старый 02.05.2010, 22:25
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от lancer Посмотреть сообщение
Код:
		<div id="id2" onmouseout="this.style.backgroundColor='#ff0000';">id2</div>

в вашем примере нет onmouseover
Ответить с цитированием
  #3 (permalink)  
Старый 02.05.2010, 22:28
Профессор
Отправить личное сообщение для lancer Посмотреть профиль Найти все сообщения от lancer
 
Регистрация: 30.01.2008
Сообщений: 230

Извиняюсь, onmouseout.

Не могу понять почему после onmouseout перестает меняться фон посредством hover. Hover дает зеленый цвет. Onmouseout - красный.
Ответить с цитированием
  #4 (permalink)  
Старый 02.05.2010, 22:56
Профессор
Отправить личное сообщение для lancer Посмотреть профиль Найти все сообщения от lancer
 
Регистрация: 30.01.2008
Сообщений: 230

Потому что JS записывает в style тега, а style как известно главнее записи в CSS.

!important в помощь. Который, кстати, не работает в IE6.

Последний раз редактировалось lancer, 02.05.2010 в 23:04.
Ответить с цитированием
  #5 (permalink)  
Старый 03.05.2010, 11:04
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Сообщение от lancer Посмотреть сообщение
Потому что JS записывает в style тега, а style как известно главнее записи в CSS.

!important в помощь. Который, кстати, не работает в IE6.
Не страдать фигнёй в помощь..
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #6 (permalink)  
Старый 03.05.2010, 11:21
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Сообщение от lancer
!important в помощь. Который, кстати, не работает в IE6.
Не пугайте меня. Прекрасно работает.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
javascript не работает только на Мазиле? bashklip Firefox/Mozilla 1 17.04.2010 15:10
частично не работает JavaScript в мазило Diabol Firefox/Mozilla 3 02.02.2010 21:48
Не работает flot если его назначит через JavaScript PAMAC Firefox/Mozilla 4 09.11.2009 18:46
не работает JavaScript в div"е lbvf911 Общие вопросы Javascript 4 26.12.2008 11:46
Восстановление работоспособности JavaScript после Exception в xhtml no_alex Events/DOM/Window 13 03.12.2008 13:47