Как узнать, когда закончилась загрузка
На странице меняется разметка (при этом сама страница не меняется)
Соответственно если в разметки присутствуют изображения, то идет запрос на сервер за ними. Разметка в строке! То есть изменение происходит так: var newHTML = "<div><p>..<p><div><img>..</img> и т.п."; element.innerHTML = newHTML; Как узнать когда сервер вернет все запрашиваемые элементы? |
наверно надо написать onload к каждой img
var newHTML = "<div><p>..<p><div><img onload=f()>..</img> и т.п."; и функцию f которая посчитает сколько загружено |
vadim5june,
можно, но разве нельзя это сделать как нибудь проще не изменяя строку? |
Цитата:
Ну повесь на строку replace, пусть он по реге изменит тебе строку. Ну повесь на innerHTML метод, пусть он отпарсит img и привяжет onload к каждому изображению. Ну напиши плагин, который посчитает твои картинки и сообщит, когда все они будут загружены. Я могу ещё проще предложить. Напиши свой браузер с твоим блек-джеком и шлюхами. Пусть он позволяет тебе делать то, что в твоих мозгах придумалось. |
Gozar,
мда)))) все что вы предложили уже прозвучало в ответе vadim5june Это мне не подходит. Я имел в виду какое-нибудь событие которое бы сказало мне что загрузка в данном элементе закончена. Как у ajax Ну нет так нет, буду решать другими способами Клонировать кстати человека можно)) |
как то логику не пойму.
JS дает возможность оперировать данными сохраненными локально, но не предоставляет возможность отследить их загрузку(если она требуется))) и для чего спрашивается придумали storage? Для "name = Вася" и "age = 10"? :) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 17:18. |