Сообщение от Skipp
|
Den1xxx,
А ты смотрел что возвращает document.getElementById('div_style').style.backgro und.
Сделай алерт
function changeSpan(obj){
alert(obj);
if(obj == '#ffcccc') return '#f3f3ff';
else return '#ffcccc';
}
|
Сообщение от RE_
|
может попробовать backgroundColor?
а зачем писать document.getElementById('div_style'). если можно просто this.?
|
Что background отдаёт посмотрел, понял что правильней будет переписать
<span id="div_style" onClick="document.getElementById('block_elem').style.display = showhide(document.getElementById('block_elem').style.display);
this.style.backgroundColor = changeSpan(this.style.backgroundColor)">
Алерт тоже вставил, он показывает что цвет не меняется.
1 клик - ничего нет (стиль берётся из header - style)
2 клик - rgb(255, 204, 204)
3 и последующие - rgb(255, 204, 204)
Сабж здесь
http://fromgomel.com/html_editor/index.html