Динамическая таблица - функция объединения ячеек.

PHProgress

Новичок
Динамическая таблица - функция объединения ячеек.

Добрый вечер.

Изучил функции работы в JavaScript с динамическими таблицами:

- rowIndex;
- sectionRowIndex;
- insertCell;
- deleteCell;
- insertRow;
- deleteRow;
- и т.д.

Существует все. Все работает.
И удаление строки. И удаление (добавление) новой ячейки, и т.д.
А где функция объединения ячеек и как с ней быть?
 

PHProgress

Новичок
Rowspan = 2;
Colspan = 3 и т.д.

Вопрос в том, есть ли в JavaScript специальная функция для объединения ячеек. Другие функции существуют: удалить (добавить) строку, удалить (добавить) ячейку. Им просто передается номер строки, номер ячейки, который нужно удалить и все.

Или же Для объядинения ячеек придеться изобретать велосипед, который будет высчитывать текущее положение, количество строк, количество ячеек и т.д...?
 

PHProgress

Новичок
Нет. Они уже существуют. Об этом знаю.

С таблицами я разобрался. Все работает. Возможно редактировать таблицу прямо на странице.
Осталось две задачи решить:

1. Объединение (разъединение) ячеек.
2. Произвольное выделение текста на странице (наверное это уже отдельная тема).

Справка:
Проблема в том, что IE не в состоянии выделить колонку в таблице. Он выделяет все подряд. Как это можно обойти?

У меня получилось вот что:

function select_result(id){

var range = document.body.createTextRange();
var tab=document.getElementById(id);
range.moveToElementText(tab);
range.select();

}

Но если я буду вызывать данную функцию повторно, то происходит сброс предыдущего выделения текста (ячейки таблицы). Как сохранить предыдущее выделение текста?
 
Сверху