Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает / 10 сообщений из 10, страница 1 из 1
10.10.2007, 02:49
    #34858801
Admin_Vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
<h1 onmouseover=document.p.style.color='red';> Что не так?
...
Рейтинг: 0 / 0
10.10.2007, 08:50
    #34858917
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
Мы используем 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
10.10.2007, 17:09
    #34861071
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
юзай :hover - такой псевдокласс из css

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

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

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



_______________________________________
2pro4U
...
Рейтинг: 0 / 0
26.10.2007, 04:42
    #34896165
Admin_Vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
А можно без '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
26.10.2007, 12:47
    #34897103
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
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
26.10.2007, 12:52
    #34897124
Garry80
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
Извините меня конечно, может я не все знаю. Но можете обьяснить почему никто не пользуется this? Чем плох код this.style.color=... если вы из этого объекта хотите получить управление этим же объектом?
...
Рейтинг: 0 / 0
26.10.2007, 21:09
    #34898762
Admin_Vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает
Спасибо, получилось вот так:
Код: 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
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Я хочу при наведении на строку чтобы цвет абзаца <p> поменялся Не работает / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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