Показать сообщение отдельно
  #19 (permalink)  
Старый 06.10.2010, 19:50
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Можно в id ячеек закладывать информацию для select/chekbox. Например "td_2_3" - это для select id="sel2" ставит selectedIndex = 3. Тип того:
<table width="200" border="1">
   <tr>
    <td id="td_1">Пункт 1</td>
    <td id="td_3">Пункт 3</td>
   </tr>
</table>
<select>
  <option selected="selected">Пункты</option>
  <option>Пункт 1</option>
  <option>Пункт 2</option>
  <option>Пункт 3</option>
</select>
<script>
document.getElementsByTagName('table')[0].onclick = function(){
  var e = arguments[0] || window.event, t = e.target || e.srcElement;
  if(t.tagName.search(/td/i) == -1) return;
  document.getElementsByTagName('select')[0].selectedIndex = t.id.match(/\d/)
}
</script>
Ответить с цитированием