Показать сообщение отдельно
  #4 (permalink)  
Старый 10.04.2012, 12:57
Интересующийся
Отправить личное сообщение для klev2004 Посмотреть профиль Найти все сообщения от klev2004
 
Регистрация: 05.04.2012
Сообщений: 25

cmygeHm, GuardCat, спасибо! Оба варианта работают.
Оказывается я пробовал уже их применять, но не указывал td. а вместо него писал elements.

Возможно кому-то тоже понадобится такая функция:

function cellClick(td) {
    var elements = document.getElementsByTagName('td');
    // снимаем со всех ячеек выделение цветом (если было установлено ранее)
    for (var i = 0; i < elements.length; i++)
    {
        if(elements[i].className=='select_pay_radio')
        {
            elements[i].bgColor='#EFEFEF';
        }
    }
    // устанавливаем другой цвет для выбранной ячейки
    td.bgColor='#ccc';
    // активируем radio внутри выбранной ячейки
    for (var childItem in td.childNodes)
    {
        if (td.childNodes[childItem].nodeType == 1)
        {
           td.childNodes[childItem].checked = true;
        }
    }
  }
Ответить с цитированием