Показать сообщение отдельно
  #5 (permalink)  
Старый 12.01.2013, 16:53
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

Я понимаю что равен этому

function highlight(node) {
node.style.backgroundColor = '';
}


Но почему это не работает хз.

Я понимаю это так

Когда скрип дойдет до == 'TD' вызовет ф-ю highlight(клик)

function highlight(node) {
 
 if (highlightedCell) { // Если (ПУСТАЯ переменная существует) 
    highlightedCell.style.backgroundColor = ''; // выводим стандартный цвет
  } 

 highlightedCell = node; // копируем TD в переменную, и тут БУМ! Она становится TD!
  node.style.backgroundColor = 'red'; // тут TD окрашивается в красный при клике




}



Т.е. то что после if понятно, там где происходит копирование, до него - нет((
Ответить с цитированием