Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.03.2012, 01:39
Интересующийся
Отправить личное сообщение для asdasd Посмотреть профиль Найти все сообщения от asdasd
 
Регистрация: 05.01.2011
Сообщений: 14

Проблемма с className
Здравствуйте, помогите доделать функцию... при щелке на элементе должен меняться его фон и цвет текста... при повторном щелчке на нем становиться прежним, при щелчке на новом элементе старый должен должен принять прежний вид(цвет текста)

цвет текста который был до выделения элемента не возвращается....

<style>
  .green_blue1 { color: #08e8de; }
  .orange1     { color: #FFA500; }
  .purple1     { color: #A020F0; }
  .bluee1      { color: #66CCFF; }
</style>

<script>
var ubc;
 function mark_user(id, color) {               
  if(ubc == id) {                   
     document.getElementById(id).style.backgroundColor='#eeeeee';     
     document.getElementById(id).className=color;     
     id_user_color=id;              
     ubc='';  
     return;                  
  }   
if(!ubc || ubc != id) { 
     document.getElementById(id).style.backgroundColor='#ff7d00';  
     document.getElementById(id).style.color='#ffffff';     
   if(ubc) {         
      document.getElementById(id).className=color;   
      document.getElementById(ubc).style.backgroundColor='#ffffff';          
    }        
}
  ubc=id; 
} 
</script>

<div id='users'>
	<div id='uname1' class="green_blue1" onClick="mark_user('uname1','green_blue1')">123</div>
	<div id='uname2' class="orange1"     onClick="mark_user('uname2','orange1')">123</div>
	<div id='uname3' class="purple1"     onClick="mark_user('uname3','purple1')">123</div>
        <div id='uname4' class="bluee1"      onClick="mark_user('uname4','bluee1')">123</div>
</div>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемма c readyState и status 5Seven AJAX и COMET 5 21.02.2010 19:23
Глюки при установке className в ИЕ6 kostyl Events/DOM/Window 14 07.12.2009 00:43
Проблемма с JS и onmousemove в ИЕ Dimamerk Events/DOM/Window 2 29.08.2009 00:42
В Mozilla Firefox 3.0 проблемма с Javascript меню artmedia Элементы интерфейса 1 07.09.2008 10:43
проблемма с select DimaBY Элементы интерфейса 4 22.08.2008 15:14