IE-editor курсор внутри ссылки
Самописный редактор на основе iframe, в текст вставлена ссылка, пользователь ткнул мышкой внутрь ссылки, мигает курсор.
Как получить этот объект-ссылку? При тех же условиях, но пользователь выделил хотя-бы одну букву из текста ссылки, все просто: var rng=editor.selection.createRange(); if((!rng.length)&&(rng.text)){ alert(rng.parentElement().tagName);//A }; |
Из eventa узнать srcElement не подходит?
|
Дело в том что надо было отслеживать не сам клик по ссылке, а уже потом - после того как пользователь нажал на кнопку ("редактировать ссылку") - в этот момент фокус уходил и ... а вот выделенный текст оставался.
В общем решил эту проблему через запоминание ренджа в тот момент когда курсор еще находился в редакторе. А по эвенту можно наверное тоже отследить объект, но это понадобится если нужно подсветить кнопку в редакторе, т.е. показать что в данный момент курсор находится на ссылке. |
Часовой пояс GMT +3, время: 12:01. |