Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   загрузка нескольких файлов (https://javascript.ru/forum/misc/54498-zagruzka-neskolkikh-fajjlov.html)

kot_k_k 19.03.2015 18:15

загрузка нескольких файлов
 
Помогите советом, почему не работает:
есть кнопка на ней обработчик - формирует URL, который грузит файл путем нехитрой функции

var url='order.php?event=savexml&intDocID='+8976542;
gourl(url);


надо сделать загрузку выбранных файлов, вроде ничего проще - обернуть это в цикл и в цикле вызывать

for(var i=0; i<document.sortForm.length; i++){
        var elemko = document.sortForm[i];
        if( elemko.name == 'docsids[]' && elemko.checked == true){
            var url='order.php?event=savexml&intDocID='+elemko.value;
            gourl(url);   
        }
    }


но выполняется загрузка только последнего файла.
если заменить gourl(url) на
var o = window.open(url, null, 'width=800,height=600,toolbar=no,scrollbars=1');

все загружается нормально, но остаются открытыми куча окон - не красиво. Пробовал закрыть окна, через
var o = window.open(url, null, 'width=800,height=600,toolbar=no,scrollbars=1');
setTimeOUT (o.close, 5000);

- не успевают файлы загружаться, ощущение что таймер не работает.

как можно сделать чтобы функция gourl(url) - срабатывала n-раз или через интервал времени закрыть окна?

где находится gourl(url) - и че там в нутри полный ХЗ.


Часовой пояс GMT +3, время: 01:58.