powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с присвоением значения innerHTML
3 сообщений из 3, страница 1 из 1
Проблема с присвоением значения innerHTML
    #35161943
dimanenok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проблема, с сервера приходит длинный стринг содержащий огромный HTML маркап типа
"<table>...</table>", его надо разместить на странице. Проблема в том что когда эту строку присваиваешь в innerHTML у div-а, таблица отображается но съезжает вниз.
Тоесть должна быть скажем под некоторой строкой а оказывается на пол страницы ниже.
Бага зависит от длины строки - если строка не оч длинная все работает отлично, чем длиннее тем больше съезжает.
Как выйти из положения? Читал про глюки с innerHTML ничего кроме нудных советов типа как заменить на document.createElement, setAttribute, appendChild и т.д. не нашел. Принудительное позиционирование через mydiv.style.top тоже не работает.
Можно ли както автоматом сгенерить валидную ноду из стринга?

Заметил - если чучуть дернуть границу страницы - как угодно изменить ее размеры - таблица выезжает наверх и все хорошо. Можно ли както форсировать переотображение страницы? Тоесть чтобы страница заново отрендериралась?
...
Рейтинг: 0 / 0
Проблема с присвоением значения innerHTML
    #35161981
а если попробовать получить строку, потом сделать креатеЕлемент(див), потом присвоить ему иннерХТМЛ, а потом аппендЧайлд.
тоесть чтобы дива, в который ты пихаешь строку изначально небыло. и при аппендчайлд он должОн перерисоваться с нуля нормально.
...
Рейтинг: 0 / 0
Проблема с присвоением значения innerHTML
    #35162149
dimanenok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фдучяфтвук77а если попробовать получить строку, потом сделать креатеЕлемент(див), потом присвоить ему иннерХТМЛ, а потом аппендЧайлд.
тоесть чтобы дива, в который ты пихаешь строку изначально небыло. и при аппендчайлд он должОн перерисоваться с нуля нормально.
спасибо пробовал но не помогло...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с присвоением значения innerHTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]