Aucune erreur retournée

Fermé
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - Modifié par barale61 le 15/03/2016 à 11:48
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 15 mars 2016 à 15:36
Bonjour,

Je souhaite faire une progression de transfert de fichier et cela fonctionne sur tous les navigateurs sauf FireFox.
Je me demande pourquoi. Quand je fais un console.log, je n'ai pas d'erreur. Je vous remercie de votre aide. (ligne 26)

    // Pour l'affichage de la progression du transfert
    function _(element){
        return document.getElementById(element);
    }
    function transfert(){
        var file = _('file').files[0];
        var data = new FormData();
        data.append('file',file);
        var ajax = new XMLHttpRequest();
        ajax.addEventListener("load",completeHandler,false);
        ajax.addEventListener("error",errorHandler,false);
        ajax.addEventListener("abort",abortHandler,false);
        ajax.open("POST", "index.php");
        ajax.send(data);
    }
    function progressHandler(event){
        var pourcentage = (event.loaded / event.total) * 100;
        _('status_bytes').innerHTML = 'Chargement de l\'image ' + Math.round(pourcentage) + ' %';
    }
    function completeHandler(event){
        _('status').innerHTML = event.target.responseText;
    }
    function errorHandler(event){
        //console.log(event);
        _('status').innerHTML = 'Le transfert a échoué !';
    }
    function abortHandler(event){
        _('status').innerHTML = 'Le transfert a été annulé !';
    } 

2 réponses

Regis59 Messages postés 21143 Date d'inscription mardi 27 juin 2006 Statut Contributeur sécurité Dernière intervention 22 juin 2016 1 320
15 mars 2016 à 13:21
Salut,

Peut être que Javascript est désactivé sur FF?
0
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
15 mars 2016 à 15:36
Bonjour,

Non il est bien activé. En fait je m'aperçois que lorsque j'envoie une autre image juste derrière, la première il me met "Le transfert a échoué !" et à la seconde, le décompte se fait bien.
0