Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   помогите исправить баг (редактируемая таблица) (https://javascript.ru/forum/dom-window/39561-pomogite-ispravit-bag-redaktiruemaya-tablica.html)

MBmusic 04.07.2013 10:53

помогите исправить баг (редактируемая таблица)
 
в общем вот весь код http://codepaste.ru/14802/ , есть маленький баг, при нажатии на ячейку таблицы появляеться <input="/>"/> вместо содержимого ячейки......в чем проблема?

danik.js 04.07.2013 10:59

А че за ресурс такой? Я не вижу там кнопки Запустить. Как лицезреть проблему то, а?. Зато в коде увидел настоящую муйню - зачем трижды навешивать обработчик события click? Дальше даже не смотрел..

MBmusic 04.07.2013 11:03

ну это не совсем мой код) там же при клике мы подставляем поле в ячейку, потом подставляем значение ячейки в поле......как то так)

MBmusic 04.07.2013 11:05

создайте файл и закиньте туда код, и посмотрите

рони 04.07.2013 11:39

Цитата:

Сообщение от MBmusic
при нажатии на ячейку таблицы появляеться <input="/>"/> вместо содержимого ячейки......в чем проблема?

зачем плодить темы -- вам же указали причину -
Цитата:

Сообщение от рони
всё работает за исключением непродуманности 500 кликов по 1 ячейке.

и даже bes, нашёл решение вашей проблемы
http://javascript.ru/forum/dom-windo...a-tablica.html

MBmusic 04.07.2013 11:47

я там переделал чуток, хотелось бы что бы вы указали здесь на проблему......создайте файл и скиньте туда этот код http://codepaste.ru/14802/ и посмотрите че за баг

danik.js 04.07.2013 12:04

Цитата:

Сообщение от MBmusic
создайте файл и скиньте туда этот код http://codepaste.ru/14802/ и посмотрите че за баг

Ты правда думаешь что это не твоя обязанность? Закинь хотя бы сюда: http://learn.javascript.ru/play

MBmusic 04.07.2013 12:33

danik.js, вот смотри http://learn.javascript.ru/play/syvXpb ......жми на ячейку, баг странный

danik.js 04.07.2013 12:46

Ну все правильно. Выполняется три обработчика подряд. Второй и третий берут текущий html и вставляют его вновь и вновь, делая матрешку. Че с тобой говорить если ты игноришь советы.

MBmusic 04.07.2013 12:53

так а если вторую и третью функцию убрать то поле перестанет пропадать когда мы нажимаем вне ячейки......там видимо глюк во второй функции


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