Comment puis-je utiliser la fenêtre.emplacement.href télécharger plusieurs fichiers?

J'ai le code javascript suivant:

function downloadFiles(){
  var files = [];
  files.push('mysite.com/file1.txt');
  files.push('mysite.com/file2.txt');
  files.push('mysite.com/file3.txt');

  for(var ii=0; ii<files.length; ii++){
    window.location.href = files[ii];
  }
}

Le problème est que ce ne télécharge que le dernier fichier dans la liste parce que les deux premiers fichiers écrasés par le dernier. Comment puis-je attendre l'entrée de l'utilisateur sur chaque fichier avant de passer au fichier suivant?

Vous pouvez ajouter une iframe vers les DOM pour chaque fichier dans la liste et définissez l'iframe src sur le fichier approprié url.

OriginalL'auteur Grammin | 2013-08-26