Автор Тема: динамическое добавление строк в таблицу  (Прочитано 7643 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PaSol

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
я считываю данные из файла и потом вывожу их в таблице, чтобы потом их можно было править и сохранить. Это все я уже реализовал. Но ни как не могу придумать как можно сделать добавление новой строки в уже выведенную таблицу.

Возникла только одна идея - сохранять данные в файл+новая строка и тут же считать файл и показать новую информацию.

Есть ли более разумные способы?
« Последнее редактирование: 10 Января 2006, 11:45:17 от PaSol »

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
динамическое добавление строк в таблицу
« Ответ #1 : 10 Января 2006, 11:03:45 »
вопрос - как сделать добавление.
ответ - сохранять.

так что тебе надо сделать? Сохранение или добавление?
Может быть, прежде, чем искать более разумные ответы, сначала научиться задавать более разумные вопросы?

Оффлайн PaSol

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
динамическое добавление строк в таблицу
« Ответ #2 : 10 Января 2006, 11:40:37 »
спешл фо ю

Цитировать
вопрос - как сделать добавление.
ответ - сохранять.

так что тебе надо сделать? Сохранение или добавление?


Надо чтобы пользователь, если ему надо, добавил новую строку в таблицу по нажатию на кнопку "Добавить", а потом смог бы сохранить то что он изменил в файл.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
динамическое добавление строк в таблицу
« Ответ #3 : 10 Января 2006, 16:48:54 »
PaSol
Добавлять - javascript (DOM, innerHTML, банальный document.write) или через сервер (послал-записал-снова вывел).
Сохранять - как хочешь.

Ромик прав.
LJ: Backslashed life (rss)

Оффлайн PaSol

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
динамическое добавление строк в таблицу
« Ответ #4 : 11 Января 2006, 09:16:44 »
CGVictor, так вот я и спрашиваю как оптимальнее добавлять, а сохранять он уже давно сохраняет

Добавлено:
Вот еще что в одной из ячеек есть выпадающее меню, которое формируется из бд...я не знаю как это совместить с javascript
« Последнее редактирование: 11 Января 2006, 09:36:30 от PaSol »

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
динамическое добавление строк в таблицу
« Ответ #5 : 11 Января 2006, 10:14:38 »
PaSol
Повторяюсь.
Опять же: оптимальнее не будет, везде свои плюсоминусы.
Если решать "красиво" - то javascript, что-то в районе table_object.appendChild.
Если "в лоб" - то выводить между всеми строками таблицы элемент с display:none (оно чуть более кроссбраузерно, хотя и криво до безумия).
Или забить на это всё и делать "отдельно", т.е. без извращений с появлениями-удалениями, а через обращение к серверу.

Что такое есть "выпадающее меню", в котором нет JS? Есть данные из БД - вот и формируй на их основе нужный код.

* мож, тему в Javascript кинуть?...
LJ: Backslashed life (rss)

Оффлайн PaSol

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
динамическое добавление строк в таблицу
« Ответ #6 : 11 Января 2006, 11:09:41 »
пока тема тут...

ну не знаю я как сделать....если бы знал, не просил помощи..А раз прошу помочь, значит не знаю:(

"выпадающее меню" -