powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
10 сообщений из 10, страница 1 из 1
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34858801
Фотография Admin_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
<h1 onmouseover=document.p.style.color='red';> Что не так?
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34858917
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы используем css и вот такую конструкцию
Код: plaintext
<tr class='data' onmouseout='this.className="data"' onmouseover='this.className="data_sel"'>
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34861071
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзай :hover - такой псевдокласс из css

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34861120
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...но он не работает в IE ниже 7 версии
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34861577
Фотография Admin_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А MyIE и FF?
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34862710
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...но он не работает в IE ниже 7 версии

кривость ие - это проблема ие и тех кто его юзает

работает и в ие но только для тега <a>, а часто уместно бывает заключит в него <p> (тем более можно парой строк в цсс сделать так что будет не заметно что это а). есть куча js-хаков, которые заставляют :ховер работать для любых тегов.



_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34896165
Фотография Admin_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно без 'class' с css а только с 'div'?

Непонятно почему пример ниже не работает. Просто смена цвета не реализована в броузере в данном случае?


<div name=fear style=color:black onmouseover=document.fear.style.color=red'>
<br>
<p><i>26 Oct 2007 4:15</i><br>
Ãðîìêèé ìàò ñ êàâêàçêèì àêöåíòîì ó Îðõèäåÿ-Ì. Ãðóïïà êàâêàçöåâ ñàæàåò ñâåòëîâîëîñóþ äåâóøêó â ÷åðíûé âíåäîðîæíèê.
</div>
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34897103
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Admin_Vlad<div name=fear style=color:black onmouseover=document.fear.style.color=red'>
<br>
<p><i>26 Oct 2007 4:15</i><br>
Ãðîìêèé ìàò ñ êàâêàçêèì àêöåíòîì ó Îðõèäåÿ-Ì. Ãðóïïà êàâêàçöåâ ñàæàåò ñâåòëîâîëîñóþ äåâóøêó â ÷åðíûé âíåäîðîæíèê.
</div>

Ужас, какой стиль ...

Код: plaintext
1.
2.
3.
4.
5.
<div name="fear" id="fear" style="color: #000;" onmouseover="document.getElementById('fear').setAttribute('color') = #ff0000;">
<br>
<p><i> 26  Oct  2007   4 : 15 </i><br>
Your text</p>
</div>

а) для использования в разных браузерах желательно использование кавычек;
б) стиль должен браться в кавычки однозначно;
в) обращение "document.fear" - прерогатива ИЕ (и то, не уверен, надо по структуре док -> форма -> элемент), для всех броузеров document.getElementById(name);
г) не все броузеры понимают строковую интерпретацию цвета
... и т.д.

Хотя структура
Код: plaintext
1.
2.
3.
<p id="pEl" color="#000" onmouseover="document.getElementById('pEl').style.color = #ff0000;" onmouseout="document.getElementById('pEl').style.color = #000;">
    Your text
</p>
тоже должна работать.
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34897124
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините меня конечно, может я не все знаю. Но можете обьяснить почему никто не пользуется this? Чем плох код this.style.color=... если вы из этого объекта хотите получить управление этим же объектом?
...
Рейтинг: 0 / 0
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
    #34898762
Фотография Admin_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, получилось вот так:
Код: plaintext
1.
2.
3.
<div style=color:'#110000' onmouseover="this.style.color='#ee0000'"><p><i> 26  Oct  2007   4 : 15 </i><br>
Ãðîìêèé ìàò ñ êàâêàçêèì àêöåíòîì ó Îðõèäåÿ-Ì. Ãðóïïà êàâêàçöåâ ñàæàåò ñâåòëîâîëîñóþ äåâóøêó â ÷åðíûé âíåäîðîæíèê.
</div>
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]