Page 1 sur 1

[Résolu] Appli web C# ASP.NET Gif ne s'anime pas

Publié : 13 mars 2015, 11:06
par M0nk
Bonjour,

Je rencontre un problème dans une application que je développe actuellement avec l'animation d'un Gif sous Mozilla Firefox.
Lorsque je lance une session de debbogue avec Visual Studio sous IE8 le Gif fonctionne, mais lorsque je fais la même chose sous Mozilla Firefox (version 36.0.1) le Gif apparait mais ne s'anime pas.
Pour information, mon Gif est situé dans une popup que j'ai créé moi même.
Lorsque je créé une page vierge avec simplement le Gif en question cela fonctionne.

Je pense qu'il s'agit d'un problème CSS, un attribut sur ma popup qui empêche le Gif de se jouer.
Quelqu'un aurait une idée ?

Cordialement.

Re: Appli web C# ASP.NET Gif ne s'anime pas

Publié : 13 mars 2015, 12:05
par Bob49
Bonjour

J'ai pas de problème entre les gifs animés et Firefox 36* !
M0nk a écrit :Je pense qu'il s'agit d'un problème CSS, un attribut sur ma popup qui empêche le Gif de se jouer.

Tu peux nous mettre un de tes gifs ou plutôt une adresse pour que l'on puisse vérifier !..
.
.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.0; rv:39.0) Gecko/20100101 Firefox/39.0

Re: Appli web C# ASP.NET Gif ne s'anime pas

Publié : 13 mars 2015, 17:02
par M0nk
Bonjour Bob49,
Merci de l'intérêt que tu portes à ma problématique.

J'ai solutionné mon problème. Je m'explique :

Une action JS était associé au clic d'un bouton.
Cette action avait pour rôle :
- Ouvrir ma popup contenant mon GIF qui ne s'animait pas
- Appeler une méthode C# de mon contrôleur (appli c# asp.net mvc 5)
J'appelais ma méthode avec un window.location = /MonAppli/MonControleur/MaMethode

Le temps d’exécution de ma méthode est d'environ 1min.
Mon Gif ne s'animait pas durant ce temps.

J'ai constaté que lorsqu'on utilise un window.location, le client attend une réponse du serveur et reste figé.
J'ai remplacé mon window.location = /MonAppli/MonControleur/MaMethode par un appel ajax.

Code : Tout sélectionner

        $.ajax({
            type: "POST",
            url: "/MonAppli/MonControleur/MaMethode",
            data: "",
            success: function (data, status, xhr) {
                closePopup();
            },
            error: function (xhr, status, error) {
                alert(error)
            }
        });
Et comme par miracle, mon GIF s'anime :D

J'espère qu'un jour ceci pourra aider quelqu'un :D
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; rv:36.0) Gecko/20100101 Firefox/36.0

Re: Appli web C# ASP.NET Gif ne s'anime pas

Publié : 13 mars 2015, 19:27
par Bob49
Merci du retour. Et n'oublie pas de mettre [Résolu] dans le titre. :)
.
.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.0; rv:39.0) Gecko/20100101 Firefox/39.0