IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Erreur non visible dans le débogueur


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2013
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2013
    Messages : 176
    Par défaut Erreur non visible dans le débogueur
    Bonjour,

    J'utilise addEventListener pour la progression d'upload d'image. Normalement, c'est compatible avec FireFox et Chrome et les dernières version d'IE. Mais pourtant cela ne fonctionne pas avec Firefox et dans le cas présent, cela me renvoi "Le transfert a échoué !". Je vous remercie de votre aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     // 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.upload.addEventListener("progress",progressHandler,false);
            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){
            //_('status_bytes').innerHTML = event.loaded + ' bytes uplodés sur ' + event.total;
            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;
            _('progerssBar').value = 0;
        }
        function errorHandler(){
            _('status').innerHTML = 'Le transfert a échoué !';
        }
        function abortHandler(){
            _('status').innerHTML = 'Le transfert a été annulé !';
        }
    Avec IE et Chrome la progression se fait bien.

  2. #2
    Membre chevronné Avatar de 01001111
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 319
    Par défaut
    tu peux modifier déjà errorHandler ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        function errorHandler(event){
            console.log(event);
            _('status').innerHTML = 'Le transfert a échoué !';
        }
    ça te retournera peut-être une erreur en console.

  3. #3
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2013
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2013
    Messages : 176
    Par défaut Erreur non visible dans le débogueur
    Bonjour,

    En espérant que l'image soit de bonne qualité voici ce que cela me retourne.

    Nom : erreur.jpg
Affichages : 114
Taille : 79,3 Ko

  4. #4
    Membre chevronné Avatar de 01001111
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 319
    Par défaut
    Ce ne serait pas du à une extension ou un antivirus par hasard?

    j'ai testé de mon côté sur FF 44.0.2
    ça marche
    Nom : Capture d’écran 2016-03-10 à 16.17.25.png
Affichages : 107
Taille : 10,9 Ko

  5. #5
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2013
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2013
    Messages : 176
    Par défaut Erreur non visible dans le débogueur
    J'ai essayé avec la version normale de firefox et celle pour développeur, désactivé les extensions, désinstaller mon anti-virus et redémarré mon PC mais c'est toujours la même chose.

  6. #6
    Membre chevronné Avatar de 01001111
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 319
    Par défaut
    Aïe,
    peux-tu me dire quelle version de firefox tu utilises et sous quel système d'exploitation tu es?

Discussions similaires

  1. bmp non visible dans un bouton avec texte
    Par CAMIC dans le forum Windows
    Réponses: 8
    Dernier message: 27/03/2007, 10h24
  2. Réponses: 8
    Dernier message: 04/01/2007, 10h15
  3. Redirection URL Non visible dans la barre d'adresse
    Par domileg dans le forum Langage
    Réponses: 5
    Dernier message: 04/08/2006, 09h02
  4. Composants non visible dans certaines applications
    Par chtom dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 22/03/2006, 17h33
  5. Réponses: 2
    Dernier message: 12/01/2006, 14h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo