|
|
|
[Opera] Удаление ячеек из таблицы
|
|||
|---|---|---|---|
|
#18+
Пытаюсь динамически добавлять/удалять ячейуи из таблицы. Проблема в том, что при указании DOCTYPE XHTML 1.0 Strict в Опере на месте удаляемой ячейки остается мусор (как будто она становится нулевой ширины, но с бордюрами. В ИЕ все работает. В Опере, если убрать DOCTYPE тоже document.all.length честно уменьшается на 1. Снимал DOM Snapshot (есть в Опере такая тулза) тоже все ОК. Похоже на откровенный баг. Может кто знает как обойти? Вот код страницы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2008, 21:50 |
|
||
|
[Opera] Удаление ячеек из таблицы
|
|||
|---|---|---|---|
|
#18+
У меня так работает document.all.tbl.rows .parentNode.removeChild(document.all.tbl.rows) tbl-таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 11:56 |
|
||
|
[Opera] Удаление ячеек из таблицы
|
|||
|---|---|---|---|
|
#18+
LogoУ меня так работает document.all.tbl.rows .parentNode.removeChild(document.all.tbl.rows) tbl-таблица это что-то не из этой оперы, простите за каламбур... 2 _Vasilisk_ : если убрать доктайп в опере - не работает все равно. Бордера не видно, но небольшое пустое место есть. Решение из области кроссбраузерных извращений - попробуйте перед удалением выставить для удаляемого td свойство style.display = 'none' . Моей опере помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 14:35 |
|
||
|
[Opera] Удаление ячеек из таблицы
|
|||
|---|---|---|---|
|
#18+
В Опере при изменении средствами DOM не всегда происходит перерисовка окна. Я так и не понял почему так происходило, но было это в одной проге. Чтоб преодолеть я присваивал высоте DIV его же собственную высоту - и перерисовавало. Больше никогда у меня это не вылазило и я не стал копать почему так было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 16:05 |
|
||
|
[Opera] Удаление ячеек из таблицы
|
|||
|---|---|---|---|
|
#18+
illionРешение из области кроссбраузерных извращений - попробуйте перед удалением выставить для удаляемого td свойство style.display = 'none' . Моей опере помогло... Да. Действительно помогло. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 16:31 |
|
||
|
[Opera] Удаление ячеек из таблицы
|
|||
|---|---|---|---|
|
#18+
Причем если удаляется много ячеек, то достаточно эту манипуляцию провести с одной из них С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 16:37 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=339&tid=1456641]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 322ms |

| 0 / 0 |
