Блин )
Красный будет выбран, если у родительского элемента не буде определен цвет this.parentNode.currentStyle.color
Т.е. если цвет у родителя не определён - красный, определён - наследуем родительский.
Так а
<style>
p a {
color:expression(this.parentNode.currentStyle ?
this.parentNode.currentStyle.color : ‘red’);}
</style>
будет только один раз прописано? Оно же вроде должно так же генерироваться каждый раз, как появляется новый посетитель в чате. Или я не правильно понял?
А какая необходимость использовать style внутри тега, не пойму? Это можно все решить с помощью только CSS. Теги - объекты, его свойства - отдельно в CSS