Показать сообщение отдельно
  #6 (permalink)  
Старый 20.07.2010, 12:08
Аватар для Den1xxx
Интересующийся
Отправить личное сообщение для Den1xxx Посмотреть профиль Найти все сообщения от Den1xxx
 
Регистрация: 15.07.2010
Сообщений: 17

Сообщение от 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
Ответить с цитированием