Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Заполнение таблицы на JavaScript (https://javascript.ru/forum/css-html-browser/37103-zapolnenie-tablicy-na-javascript.html)

freeze123 08.04.2013 01:25

Заполнение таблицы на JavaScript
 
Все привет!

Помогите, пож-ста, заполнить таблицу. Нужно заполнять её значениями с помощью drag & drop (хватаем блок и переносим в ячейку таблицы), с этим особо проблем не возникает, но дело в том, что в каждая ячейка может делиться пополам, вдоль либо поперек, в зависимости от перетаскиваемого блока.

Как решить проблему, подскажите, посоветуйте.......

danik.js 08.04.2013 02:21

А вариант создания вложенной таблицы не подходит?
Вобще, чтобы разделить ячейку вдоль - нужно создать новый td и пройтись по столбцу с разделяемым td и проставить всем td атрибут colspan=2
С горизонтальным делением похожая ситуация, только нужно создавать новый tr и ячейкам выставлять rowspan=2

freeze123 08.04.2013 08:32

Цитата:

Сообщение от danik.js (Сообщение 244721)
А вариант создания вложенной таблицы не подходит?
Вобще, чтобы разделить ячейку вдоль - нужно создать новый td и пройтись по столбцу с разделяемым td и проставить всем td атрибут colspan=2
С горизонтальным делением похожая ситуация, только нужно создавать новый tr и ячейкам выставлять rowspan=2

Подойдет вариант с вложенной таблицей. При этом я смогу отслеживать перемещение блоков внутри, куда его добавили и откуда достают?

Если не трудно, пример можете показать?

danik.js 08.04.2013 08:48

Цитата:

Сообщение от freeze123
Если не трудно, пример можете показать?

Пример чего? Добавления таблицы в ячейку? Ничего особенного. Все те же document.createElement и element.appendChild

freeze123 08.04.2013 09:42

Цитата:

Сообщение от danik.js (Сообщение 244739)
Пример чего? Добавления таблицы в ячейку? Ничего особенного. Все те же document.createElement и element.appendChild

Спасибо за помощь, попробую написать


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