11486 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je viens de créer un petit module qui me permet de gérer des médias lié à un item (ex: un compte rendu).

Ces fonctionnalités couvre :
- liste des médias liés
- upload
- download
- suppression

Mon module est compatible Chrome, FFX et IE10. Mon problème arrive : IE9. Toutes les fonctionnalités sont justes sauf upload. En effet, j’utilise FormData qui me permet de récupérer mes HIDDEN et mon/mes FILES (car je fais du multiple).

Suite à mes recherches, je suis étonnée d'apprendre que :
- FormData n'est pas compatible sous IE9
- IE9 ne gère pas les inputs multiple
Vous confirmez ?

Maintenant, quels sont mes recours ?

J'ai tenté de créer une iframe contenant un form équivalent. Lorsque j'arrive à l'étape .submit celui-ci est envoyé dans un nouvel onglet et j'ai un retour 200 au niveau du réseau mais au niveau du débogueur il me dit "Échec de l’ouverture de http://...".

D'autant plus que je génère une barre de progression pendant mon upload ; ce qui est impossible avec un .submit non ?

Vous auriez pas des pistes de travail ? Un tutoriel à suivre ? Smiley decu