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