| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > записать значени из text в табличку |
| Автор: Samotnik 3.3.2008, 19:00 | ||||
Есть такой код
Нужно: Когда пользователь водит Description в текстовое поле, чтобы эти данные отображались в табличке. Делаю вот так
Но нифига не работает |
| Автор: SelenIT 3.3.2008, 19:39 |
| Samotnik, а что такое this во всем этом безобразии великолепии? Лично меня сильно смущает строчка по идее, она перезатирает содержимое этого таинственного this таблицей, и никакого this.description просто не остается... |
| Автор: Samotnik 3.3.2008, 19:40 | ||
var _this = this; Добавлено через 1 минуту и 32 секунды может и так, но она работает !!!! Не работает обработчик кейап !! Т.е. он работает, если внутри этой функции написать
то оно высветится!! Но вот получить содиржимое таблички никак не удается |
| Автор: SelenIT 3.3.2008, 19:42 |
| Но в строках 2-4 примера идет обращение к this, а не _this... |
| Автор: Samotnik 3.3.2008, 20:12 | ||
вот тут ошибка
фаер баг пишит ElemsTable has no properties |
| Автор: SelenIT 3.3.2008, 21:13 |
| Samotnik, а если определить ElemsTable не как this.parentNode.childNodes[0], а как this.parentNode.getElementsByTagName('table')[0] - ошибка останется? А то в Gecko-браузерах в childNodes[0] часто норовят залезть пробелы между тегами... |
| Автор: Samotnik 3.3.2008, 21:45 | ||
Вобщем что - то сделал
но данные добавляются не в маленькую ячейку, а в изначальную таблицу, притом во всю!! притом новая таблицчка, где должно быть описание, она исчезает |
| Автор: SelenIT 3.3.2008, 21:55 |
| Ага... "<table style='width:"+ (w - 20) +"px' cellspacing='0' cellpadding='0'></table>" я сразу-то и не приметил... Данные нужно в нее вносить? Тогда напрямую через innerHTML не получится (как минимум в IE), нужно эти <table ... </table> не сразу вставлять во внешнюю таблицу, а приписывать к данным перед вставкой в innerHTML div-а. Но вообще я не совсем понимаю, в каком контексте это все происходит. Можно увидеть полный код страницы? |
| Автор: Samotnik 4.3.2008, 18:27 | ||
Вобщем порблема в том, что имне еще в одну таблицу занырнуть нужно. т.е.
Это и есть сама таблица!! и естессно innerHTML у нее не может быть ! Нужно порникнуть внутрь этой таблицы к еще одной!! |
| Автор: Samotnik 4.3.2008, 21:51 |
| Вобщем сделал !! Оказалось все очень просто !! |