Показать сообщение отдельно
  #2 (permalink)  
Старый 03.06.2009, 11:50
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от B~Vladi
Любой узел DOM это объект, которому можно прикрутить своё свойство или метод. Можно ли добавить ему свои свойства/методы через prototype
увы-нет
делаете необходимые функции, и присваиваете динамически всем интересубщим вам элементам.
кстати, внутри обработчика события this указывает на сам DOM-Элемент.
вот от него и добираетесь до всех соседних элементов, необходимых для работы этого элемента
как итог у нас имется все необходимые функции(каждая только один раз прописанная), и несколько циклов, перебирающие эелементы, и выставляющие им обработчики событий
главное выставление обработчиков делать посде того, как уже есть все элементы(т.е. после window.onload)
можно все эти функции обернуть в замыкание, и атким образом избавится от засирания глобальной области видимости
Ответить с цитированием