Показать сообщение отдельно
  #3 (permalink)  
Старый 11.04.2011, 14:46
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Я так понимаю вам нужно при клике на ячейку закрашивать весь ряд, тогда лучше так сделать:
<html>
<head>
<script type="text/javascript" language="javascript">
function color(id) {
	var elems = document.getElementsByTagName('tr'),
	length = elems.length;
	for(i=0; i<length;i++)
		if (elems[i].id == id)
			elems[i].style.backgroundColor = 'red';
		else
			elems[i].style.backgroundColor = 'white';
}
</script>
</head>
<body>
<table border="1" width="33%"> 
<tr id="c1" onclick="color('c1');"> 
<td>Text 1</td>
<td>Text 2</td> 
</tr> 
<tr id="c2" onclick="color('c2');"> 
<td>Text 3</td>
<td>Text 4</td> 
</tr> 
<tr id="c3" onclick="color('c3');"> 
<td>Text 5</td> 
<td>Text 6</td>
</tr>
</table>
</body>
</html>
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием