Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   js. програмное внесение данных (http://www.flasher.ru/forum/showthread.php?t=92293)

Chas 21.02.2007 10:52

js. програмное внесение данных
 
у меня програмно создается табличка кодом js. самым простейшим образом, условно можно заменить его:
Код:

tbl="<table><tr><td>Здесь типа таблица</td></tr></table>"
затем ее надо вставить в div с именем timeTable. я пытаюсь это сделать так:
Код:

document.getElementById ("timeTable").childNodes[0].nodeValue=tbl;
она вставляется, но как текст! а не как html-код.
как вставить правильно??

SPV 21.02.2007 11:52

Можно попробовать
document.getElementById ("timeTable").innerHTML = tbl;

Skubent 21.02.2007 12:24

А правильно это делается через
createElement();
insertRow();
insertCell();
appendChild();

Chas 21.02.2007 21:49

эх... да понятно, что это правильно делать через createElement, setAttribute, appendChild и т.д. просто это... это такой гемморой =(
то что можно описать одной строкой (например id, класс, некоторые свойства содержимое поля таблички) нужно описывать чертовой кучей функций.
свою библиотеку написать, что ли, чтобы удобней было =/

Skubent 22.02.2007 10:02

А программить вообще геморрой. Лучше пиво пить. Завести чтоль себе магазин, чтоб геморроя не было ?

ninja_127 22.02.2007 14:22

быстрый негеморройный способ - использовать prototype
там это будет выглядеть примерно так
new Insertion.Bottom('timeTable',tbl);


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.