Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Элемент, в котором была нажата клавиша (https://javascript.ru/forum/dom-window/14968-ehlement-v-kotorom-byla-nazhata-klavisha.html)

Australl 09.02.2011 22:44

На самом деле разница действительно небольшая. Обработчик то один, просто на многих элементов, т.е утечек памяти не будет. Но это так. Всё равно решения не гуд.

dmitriymar 09.02.2011 22:55

document.getElementById('edit').onkeypress​ = function( e )-а для чего эта строчка была вообще дана в начале темы?

Australl 09.02.2011 23:04

Я лишь утверждаю, что contentEditable = true для каждого элемента - тот же "некрасивый" метод, как и обработчики на каждом элементе.
Целью то является именно "красивый" вариант - с одним обработчиком, и без лишних атрибутов.

Australl 09.02.2011 23:11

Итак, полазил по исходникам etherPad.. Получают через объект selection.

Тема закрыта, всем спасибо.


Часовой пояс GMT +3, время: 11:05.