Сообщение от Apollo_440
|
Надо вынести данный скрипт на видное место
|
Не надо. Код еще очень далек от идеала.
Скрипт сейчас работает предсказуемо только на прямоугольных таблицах. Если colspan'ы и rowspan'ы крайних ячеек будут как бы "выпирать" за пределы таблицы - то при удалении строк и колонок с этими ячейками таблица скорее всего будет безнадежно испорчена.
Кроме того, не учитывается особое поведение элементов
<th>
.
Но я уже не буду всем этим заниматься - я уже сделал то, что было нужно лично мне.
Если кто-то решит работать над скриптом дальше - пожалуйста, я не против.
Сообщение от Apollo_440
|
в стандарте html 5 не возможно, чтобы строка сущесвовала без ячеек
|
А в HTML 4.01, видимо, возможно.
Но я не веб-разработчик, и в этих нюансах не разбираюсь.
Сообщение от Apollo_440
|
у вас сохраняется "вертикальная высота" ячейки
|
Высота ячейки, кроме как через rowspan, у меня нигде не прописывается явно - только в css:
tr { height: 24px; }
.
А ширина задается принудительно кнопками:
button.style.width = "24px"
, то есть они действуют как "распорки". Без тех кнопок внизу колонки попросту съеживаются.
Сообщение от Apollo_440
|
а например в CKEditor нет (просто интересно, в чем разница)
|
Наверное в том, что это редактор HTML, а не генератор DOM.