Я создаю веб-страницу с сеткой изображений, которые загружаются с использованием XMLHttpRequest для вызова html для сетки изображений.Все изображения заключены в div "image_grid".Image_grid имеет переменную высоту, в зависимости от количества загруженных изображений (используя запрос MySQL).
Все работает нормально, и image_grid отображается правильно, сохраните его на странице, в которую загружены изображения, у меня есть "нижний колонтитул "div.
Я не могу отобразить нижний колонтитул ниже div, который содержит изображения.Он всегда отображается чуть ниже заголовка с изображениями поверх него.
Макет моей страницы:
заголовок div (который вызывает HTML image_grid с использованием XMLHttpRequest и PHP-mySQL)
ajax div (к которому привязывается image_grid с использованием innerHTML и http.responseText)
div нижнего колонтитула (который послеAjax-запрос никогда не размещается в нижней части страницы под сеткой изображений)
Насколько я могу судить, проблема может быть вызвана тем, что image_grid инициализируется перед изображениямифактически загружаются, и поэтому нижний колонтитул никогда не располагается правильно.
После http.responseText, используя Javascript, я могу вычислить и установить «правильную» высоту image_grid, запрашивая количество изображений в сетке,но это не влияет на положение div нижнего колонтитула, которое всегда остается непосредственно под div заголовка и скрыто под image_grid.
y Нет события обратного вызова в XMLHttpRequest, когда вызываемый HTML, включая вызываемые изображения, фактически полностью загружен.XMLHttpRequest, кажется, прекрасно работает для div с фиксированной высотой, но не для div "случайной" высоты, которые загружаются с использованием http.responseText?
Буду признателен за некоторые советы по этой проблеме.
Спасибозаранее.