Re[2]: JavaScript сообщение таблицы
От: Trup  
Дата: 30.10.06 12:03
Оценка:
Здравствуйте, Сэма, Вы писали:

С>Здравствуйте, Trup, Вы писали:


T>>Как можно через событие OnClick в обработчике самой таблицы получить требуемый результат?


С>Запускаешь после загрузки на выполнение скрипт, который обойдет все дочерние элементы таблицы и если это TD, то вешаешь ему обработчик события onClick. Объем будет меньше.


С>
С>        <table id="demo_table">
С>            <tr>
С>                <td>1</td>
С>                {очень много строк и столбцов}
С>                <td>1</td>
С>            </tr>
С>        </table>
С>        <script>
С>            function onTDClick(){
С>                alert("I'm here");
С>            }
С>            var _table = document.getElementById('demo_table');
С>            for (i=0; i < _table.rows.length; i++) {
С>                for (j=0; j < _table.rows(i).cells.length; j++) {
С>                    _table.rows(i).cells(j).onclick = onTDClick;
С>                }
С>            }
С>        </script>
С>


Может тогда подскажите как узнать какая ИМЕННО была нажата ячейка и ЧТО в ней содержится

мой код нехочет пахать

function TablClick(i, j) {
    alert(i);
    alert(j);
}

var _table = document.getElementById('MainTable');
for (i=0; i < _table.rows.length; i++) {
    for (j=0; j < _table.rows(i).cells.length; j++) {
        _table.rows(i).cells(j).onclick = TablClick(i, j);
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.