Показать сообщение отдельно
  #42 (permalink)  
Старый 08.08.2012, 21:47
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от 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.
__________________

Гейзенберг, возможно, читал этот тред.

Последний раз редактировалось Дзен-трансгуманист, 08.08.2012 в 22:20.
Ответить с цитированием