|
|
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите разобраться в объединением ячеек. есть такая таблица, автоматом сгенерированная на сервере <table border = "1"> <tr><td> </td><td>2</td><td>3</td><td>4</td><td> </td><td> </td><td> </td></tr> <tr><td> </td><td>2</td><td>3</td><td>4</td><td> </td><td> </td><td> </td></tr> <tr><td>1</td> <td>2</td><td>3</td><td>4</td><td>5</td><td> </td><td> </td></tr> <tr><td>1</td> <td>2</td><td>3</td><td>4</td><td>5</td><td> </td><td> </td></tr> <tr><td> </td><td>2</td><td>3</td><td>4</td><td> </td><td> </td><td> </td></tr> </table> Необходимо в строках, в которых значение в 1-й ячейки не равно  , объеденить ячейки с 5-ой и до конца, так чтоб в объедененной ячейке осталось значение из 5-й. Я делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Это работает не работает. Не заходит во внутренний цикл почему-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 09:58:59 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
так посмотрите алертом чему у вас равно tbl.rows.length ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:04:38 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
поправка : tbl.rows.childNodes.length ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:05:13 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
Alert вообще не срабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:07:49 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
Ошибка: document.getElementById("asd").rows.childNodes is undefined поэтому и алерт не срабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:13:29 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:15:50 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
То есть разумеется getElementsByTagName не к тейблу применять, а к его деткам - тээрам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:17:07 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
EmilRegis, Как узнать кол-во ячеек в строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:17:57 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
видимо так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 10:24:43 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
EmilRegis, переделала цикл теперь ячейки слепились правильно, но в конце добавляются новые пустые Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Как удалить не нужные ячейки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 11:16:00 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
если вставить Код: plaintext 1. когда я пытаюсь запихать tbl.rows[i].cells[j].removeNode(true); в цикл по j, то не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 11:22:31 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
Может у кого-нибудь есть идея, как удалить лишние ячейки, которые добавились после объеденения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 11:43:29 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
замените кстати Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 11:55:16 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 12:04:35 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
много лишнего. Я б как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 13:39:40 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
illion, Спасибо этот скрипт работает, а на сервере это сделать нельзя так как, изначально там на asp странице, динамически формируется gridview, в котором нельзя слепить ячейки, а браузер преобразовывает gridview в html -таблицу, поэтому я решила сделать это на клиенте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 14:14:38 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
xaly...поэтому я решила сделать это на клиенте Можно и на сервере устанавливать атрибут колспан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 14:18:52 |
|
||
|
Объединить колонки
|
|||
|---|---|---|---|
|
#18+
illion, подскажите как грамотно к этой объедененной ячейке применить стиль, конкретно выравнивание(align = center) значения по центру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 04:24:57 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36501929&tid=1453432]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
187ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 535ms |

| 0 / 0 |
