Можно ли сделать текст другим цветом?..

  • Автор темы ExtrEmAl
  • Дата начала
E

ExtrEmAl

#1
Ув. форумчане! У меня есть такой вопрос. Можно ли изменить цвет текста средствами javascript при определннном событии (например OnMouseOver) и при этом не используя обьект style?
При использовании style у меня код выглядит так:

JS:
Код:
function over()
{
document.GetElementById("p1").style.color = "#0000FF";
}

function out()
{
document.GetElementById("p1").style.color = "#000000";
}
HTML:
Код:
<P ID="p1" onMouseOver="over()" onMouseOut="out()">text</P>
 
G

Gisma

#2
ты можешь поменять className у изменяемого объекта и установить класс, для которого в CSS прописан другой цвет
 
E

ExtrEmAl

#3
Да, я этот способ знаю, вот только мне чуть другое нужно. Чтоб от CSS вообще не зависел скрипт. Можно ли такое осуществить?
 
A

Andrew Stephanoff

#4
по идеологии w3c оформление должно полностью зависеть от css, а не от html
 
A

Andrew Stephanoff

#7
не поможет, и вообще подход неверный, надо использовать стили, их для этого и придумали
 
A

Alex_soldier

#8
Код:
<html>
<body>

<span onmouseOver="this.innerHTML='<font color=red>текст</font>';">
<font color=blue>текст</font>
</span>

</body>
</html>
не поможет, и вообще подход неверный, надо использовать стили, их для этого и придумали
А на счет стилей читай первый пост!