Показать сообщение отдельно
  #10 (permalink)  
Старый 13.07.2012, 23:22
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

<style>
  td {
    border: solid 1px;
    cursor: pointer;
    padding: 1em;
  }
</style>
<table id="table">
  <tr>
    <td>нет ссылки</td>
    <td><a href="#">ссылка</a></td>
    <td>нет ссылки</td>
  </tr>
  <tr>
    <td>нет ссылки</td>
    <td><a href="#">ссылка</a></td>
    <td>нет ссылки</td>
  </tr>
<table>

<script>
window.onload = function () {
  var table = document.getElementById('table');

  table.onclick = function (e) {
    e = e || event;
    var target = e.target || e.srcElement;
    if (target.parentNode.tagName == 'TR') {
      if (target.innerHTML.search('href') == -1) {
        alert('здесь ссылки нет')
      } else {
        alert('ячейка со ссылкой')
      }
    } else if (target.tagName == 'A') {
      alert('ссылка')
    }
  }

}
</script>
Ответить с цитированием