|
|
|
Проблема с присвоением значения innerHTML
|
|||
|---|---|---|---|
|
#18+
Есть проблема, с сервера приходит длинный стринг содержащий огромный HTML маркап типа "<table>...</table>", его надо разместить на странице. Проблема в том что когда эту строку присваиваешь в innerHTML у div-а, таблица отображается но съезжает вниз. Тоесть должна быть скажем под некоторой строкой а оказывается на пол страницы ниже. Бага зависит от длины строки - если строка не оч длинная все работает отлично, чем длиннее тем больше съезжает. Как выйти из положения? Читал про глюки с innerHTML ничего кроме нудных советов типа как заменить на document.createElement, setAttribute, appendChild и т.д. не нашел. Принудительное позиционирование через mydiv.style.top тоже не работает. Можно ли както автоматом сгенерить валидную ноду из стринга? Заметил - если чучуть дернуть границу страницы - как угодно изменить ее размеры - таблица выезжает наверх и все хорошо. Можно ли както форсировать переотображение страницы? Тоесть чтобы страница заново отрендериралась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 23:50 |
|
||
|
Проблема с присвоением значения innerHTML
|
|||
|---|---|---|---|
|
#18+
а если попробовать получить строку, потом сделать креатеЕлемент(див), потом присвоить ему иннерХТМЛ, а потом аппендЧайлд. тоесть чтобы дива, в который ты пихаешь строку изначально небыло. и при аппендчайлд он должОн перерисоваться с нуля нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 00:24 |
|
||
|
Проблема с присвоением значения innerHTML
|
|||
|---|---|---|---|
|
#18+
фдучяфтвук77а если попробовать получить строку, потом сделать креатеЕлемент(див), потом присвоить ему иннерХТМЛ, а потом аппендЧайлд. тоесть чтобы дива, в который ты пихаешь строку изначально небыло. и при аппендчайлд он должОн перерисоваться с нуля нормально. спасибо пробовал но не помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 08:40 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35162149&tid=1456860]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 506ms |

| 0 / 0 |
