Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2010, 01:03
Новичок на форуме
Отправить личное сообщение для Sir_Hally Посмотреть профиль Найти все сообщения от Sir_Hally
 
Регистрация: 01.03.2010
Сообщений: 1

onmouseout для ячейки таблицы.
Существует таблица, состоящая из одного столбца и нескольких ячеек. При наведении на ячейку текст в ней должен оказываться в <input type="text">, а при уходе мыши за пределы ячейки - снова оказываться "просто" в ячейке, текстом. Как сделать оба действия, понятно. Немного неясно с событиями. Превращение в <input type="text"> я повесил на onmouseover <td>. Но куда повесить обратное превращение? Если на onmouseout того же <td>, то он случиться практически сразу, без ухода курсора с ячейки - т.к. появиться другой объект <input>, курсор окажется на нем и уйдет непосредственно с ячейки (onmouseout).
Таким образом, подскажите, пожалуйста, на какое событие вешать обработчик ухода курсора из ячейки? Также, возможно, как-то можно различить, куда ушел курсор, на соседний элемент или на дочерний?

Заранее благодарен.
Ответить с цитированием
  #2 (permalink)  
Старый 01.03.2010, 05:32
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

input.onmouseout
Ответить с цитированием
  #3 (permalink)  
Старый 24.01.2012, 17:21
Новичок на форуме
Отправить личное сообщение для magicpro Посмотреть профиль Найти все сообщения от magicpro
 
Регистрация: 09.08.2011
Сообщений: 6

Сообщение от Sir_Hally Посмотреть сообщение
Существует таблица, состоящая из одного столбца и нескольких ячеек. При наведении на ячейку текст в ней должен оказываться в <input type="text">, а при уходе мыши за пределы ячейки - снова оказываться "просто" в ячейке, текстом. Как сделать оба действия, понятно. Немного неясно с событиями. Превращение в <input type="text"> я повесил на onmouseover <td>. Но куда повесить обратное превращение? Если на onmouseout того же <td>, то он случиться практически сразу, без ухода курсора с ячейки - т.к. появиться другой объект <input>, курсор окажется на нем и уйдет непосредственно с ячейки (onmouseout).
Таким образом, подскажите, пожалуйста, на какое событие вешать обработчик ухода курсора из ячейки? Также, возможно, как-то можно различить, куда ушел курсор, на соседний элемент или на дочерний?

Заранее благодарен.
У меня такая задача, а можете показать код как вы реализовали??
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать width = % -->> width = ?px для таблицы vah-smile Элементы интерфейса 7 04.11.2009 01:04
onmouseover отрабатывает по разному для одинаковых ячеек таблицы ilshat Events/DOM/Window 2 11.02.2009 12:25
Привязка картинки к углу ячейки таблицы! Помогите с кодом! Alexofer Общие вопросы Javascript 6 31.12.2008 00:14
позиция рисунка внутри ячейки таблицы. arlek1n Общие вопросы Javascript 11 22.12.2008 10:21
Размер ячейки использовать для определения размера рисунка art_em Общие вопросы Javascript 2 20.11.2008 11:27