11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour.

En cliquant sur un lien, je crée avec javascript un div contenant un formulaire avec un input type file, un submit et une iframe masquée. Lorsque je clique sur mon submit, l'input type file est traîté via un fichier chargé dans l'iframe. Je récupère les données de cette iframe et, si tout est ok, j'affiche l'image dans ma page et je supprime le div contenant l'iframe.

Tout fonctionne correctement excepté que, sous mozilla, je vois dans l'onglet de la page "chargement..." et cela en continu (je n'ai pas ce problème sous IE).

Après plusieurs tests, j'en ai déduit que cela venait du fait que je supprimais l'iframe en supprimant le div la contenant (ce qui est souhaité).

Ma question : comment cela se fait-il et comment puis-je résoudre ce problème ?

Merci d'avance pour vos réponses.