Bonsoir à tous,
 
Sur une page Web, le code suivant est lancé en JS lors du clic sur un élément :
Code :
 - function  createCSV(obj){
 -         var CSVText="";
 -         //Je vous passe les détails de la création de la string CSV
 -         for (...) {
 -                CSVText+=ArrLine.join(';')+ String.fromCharCode(13);
 -         }
 -         var a         = document.createElement('a');
 -         a.href        = 'data:attachment/csv,' + encodeURIComponent(CSVText);
 -                
 -         a.target      = '_blank';
 -         a.download    = 'BonDeLivraison.csv';
 -         document.body.appendChild(a);
 -         a.click();
 -     }
 
  | 
 
Sous Chrome et FF, ça marche nickel, un fichier CVS est téléchargé, par contre sous ie :
- La page Web ne peut pas être affichée
 
Et dans la barre d'adresse d'ie, apparaît la string suivante, ce qui me fait penser qu'il n'interprète pas du tout le 'data:attachment/csv'
- data:attachment/csv,<string CSV>
 
Est-ce que quelqu'un voit un moyen de faire marcher ça sous ie sans avoir à recharger une page pour changer les header?
 
Merci à vous,
vw.
 
 ---------------
			
The best way to accelerate a computer running windows is at 9.8m.s-2