Показать сообщение отдельно
  #1 (permalink)  
Старый 23.02.2011, 00:33
j11 j11 вне форума
Новичок на форуме
Отправить личное сообщение для j11 Посмотреть профиль Найти все сообщения от j11
 
Регистрация: 18.02.2011
Сообщений: 5

Как сделать выделение
Задача такая.

Есть таблица например с строками(колонки убрал)

<tr class="one" onclick="vyd(1)" id="st1">
<tr class="two" onclick="vyd(2)" id="st2">
<tr class="one" onclick="vyd(3)" id="st3">
........
<tr class="one" onclick="vyd(n)" id="stn">

Тоесть неопределённое количество строк.

Что нужно.

1. при нажатии на строку вызывается функция vyd() с параметром от 1 до n(в зависимости от строки). Этот параметр мы записываем в произвольный div через innerHTML

2. строка на которую нажали выделяется например красным цветом
3. если нажимаем на неё повторно выделение снимается(и параметр не передаётся, тобиш innerHTML = "")
4. если нажимаем на другую строку то выделение снимается с первой и выделяется последняя строка(как бы одиночное выделение по всей таблице. только одну строку можно выделить)

Заранее, спасибо
Ответить с цитированием