Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: giperborey от 07 Февраля 2006, 23:25:49

Название: Определение нажатия на пустой строке
Отправлено: giperborey от 07 Февраля 2006, 23:25:49
Имеется такой фрагмент:

var elem = (evt.target)?evt.target: ((evt.srcElement)?evt.srcElement:null);
   editEl = elem;
if ((elem.tagName == "HR") || (elem.tagName == "BR")) {
var edit = document.getElementById("edit_hb");
edit.style.top = evt.clientY;
edit.style.visibility = "visible";}

событие двойной клик...
для hr работает для br нет...
можно ли это исправить?
Название: Определение нажатия на пустой строке
Отправлено: CGVictor от 08 Февраля 2006, 11:16:42
giperborey
Интересно, а как ты себе представляешь отработку этого кода для BR?
Название: Определение нажатия на пустой строке
Отправлено: giperborey от 08 Февраля 2006, 19:21:33
нде...
оно можно было догадатся что BR не поддерживает ни одного события...
задумку удалять BR со страницы удалось решить используя getElementsByTagName("br"), нумерация пустых строк с помощью insertAdjacentHTML("AfterEnd", ""+(i+1)+"
") и регулярных выражений для удаления нужного номера пустой строки...
Название: Определение нажатия на пустой строке
Отправлено: CGVictor от 09 Февраля 2006, 11:45:46
giperborey
А можно просто заменять элементы на пустой div.