Показать сообщение отдельно
  #6 (permalink)  
Старый 26.02.2013, 19:48
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Не могли бы вы уточнить, возможно ли за один запрос xmlhttprequest получить сразу несколько файлов?
Если по простому то вот функция которая загружает какой то файл. так вот я написал ее для загрузки массива картинок.
Вобщем она пишет в консоль вес каждой картинки.
function img_load(file) {
		xmlhttp = new XMLHttpRequest();
		xmlhttp.open('GET',file,true);
		xmlhttp.onprogress =function(e){
		console.log(e.total);
		}
		xmlhttp.send();
}

	var imageArray = ['img/1.jpg','img/2.jpg'];
	for(i=0;i<imageArray.length;i++) {
		img_load(imageArray[i]);
	}

Но это не совсем то) мне нужен прогрессбар - где 100% это вес всех картинок.
Или может по крайней мере можно как до начала загрузки получить вес файла?
Ответить с цитированием