Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Ох эти таблицы (https://javascript.ru/forum/events/30452-okh-ehti-tablicy.html)

Deff 06.08.2012 05:01

Дзен-трансгуманист,
Ксать попробуйте добавить <tbody> - должно сработать и в старых Ие

Дзен-трансгуманист 06.08.2012 05:26

Deff,
:)
Удаление по строкам теперь добавить будет не сложно, завтра сделаю ради забавы. Но в новый пост, пожалуй, писать не буду, а добавлю в тот, а то другим напряг будет еще две сотни строк перечитывать.

Цитата:

Сообщение от Deff
в старых Ие

А в них сейчас работать и не должно, ибо у них не реализован indexOf в прототипе массива. Тоже завтра уже править буду.


А ламповые часы приятно смотрятся. :) Хотя напомнили мне ЖК-часы, которые пару месяцев назад строгал я, но так и не дострогал. :D

Deff 06.08.2012 11:59

Дзен-трансгуманист,
Цитата:

[HTML run height=500 hide] [/HTML]
hide - скрывает код под хайд

Apollo_440 06.08.2012 15:11

Дзен-трансгуманист,
ты явно Человечище!!! Спасибо тебе большое за все!!! Думаю я смогу разгадать тайну твоего ума :)
Думаю вопрос закрыт. Всем спасибо

Дзен-трансгуманист 07.08.2012 03:51

Добавил функцию deleteTableRow для удаления строк и обновил тест в соответствии с ней.
Оказалось сложнее, чем ожидалось на первый взгляд: в некоторых случаях ячейкам приходится менять предка, а с учетом colspan'ов и rowspan'ов - вставлять их потом в новое место нужно предельно аккуратно. В общем, без доли гемора и говнокода не обошлось...
Ну и опять-таки, тестируйте.

Цитата:

Сообщение от Deff
hide - скрывает код

Однако кнопку запуска тоже скрывает. Пока не стал указывать.

Deff 07.08.2012 04:13

Дзен-трансгуманист,
Абалдеть... плусы кончились...
В Ие6-8 всеж не работает ( по-моему tbody не вставили

Дзен-трансгуманист 07.08.2012 04:17

Цитата:

Сообщение от Deff
В Ие6-8 всеж не работает ( по-моему tbody не вставили

Не вставил, поленился... Хватит на сегодня, спать хочу, попробую в другой раз, как будет время.

Дзен-трансгуманист 08.08.2012 03:30

Цитата:

Сообщение от Deff
попробуйте добавить <tbody> - должно сработать и в старых Ие

Точно, так и есть. :) Нашел инфу на MSDN. Теперь работает в IE.

Заодно исправил баг в deleteTableRow, который проявился только после добавления <tbody> - а связан он с тем, что родителем строки не обязательно является непосредственно table. (лол, стыдно, что я проглядел такую банальную ошибку :D )

Deff 08.08.2012 04:09

:write: Поздравляю - В Ие работает - просто замечательно - натур продукт!

Apollo_440 08.08.2012 11:05

Дзен-трансгуманист,
думаю лучше шоколадки ничего еще не создано :)
Надо вынести данный скрипт на видное место, чтобы не тих здесь.


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