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

<body>

<style>
  td {border: solid 1px; width: 20px; height: 20px; text-align: center; background: lightgrey}
</style>

<script>
window.onload = function () {
  var data = new Array('a', 'b', 'c', 'd', 'e');
  var length = data.length;

  var row = '<tr><td></td></tr>';
  var str = '';

  for (var i = 0; i < length; i++) {
    str += row;
  }

  var myTable = document.createElement('table'); 
  document.body.appendChild (myTable);
  myTable.innerHTML = str;

  myTable.onclick = function (e) {
    e = e || event;
    var target = e.target || e.srcElement;

    for (var i = 0; i < length; i++) {
      if (target.parentNode == myTable.rows[i]) {
       target.innerHTML = data[i]; 
        return;
      }
    }
  }

}
</script>

Последний раз редактировалось bes, 31.05.2012 в 20:07.
Ответить с цитированием