Gif animés... puis désanimés

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
ghost-pc
Arias
Messages : 6
Inscription : 19 avr. 2007, 23:32

Gif animés... puis désanimés

Message par ghost-pc »

Bonjour,

J'ai un petit problème technique avec la gestion des gifs animés.
Pour faire simple:
Une page html avec 1gif animé plus un lien simple vers la page 2
Page 2 un autre gif plus un lien vers page 1.
1er affichage sur page 1 : Ok puis click sur lien vers page 2
1er affichage sur page 2 : ok puis click sur lien vers page 1
2em affichage: KO le gif n'est plus animé, click sur lien vers page 2 idem.

L'affichage redevient normal pour un cycle sur la page si on recharge la page.

Inutile de dire que tout est ok sur ie6,7 et opera et que j'ai tenté diverses solutions (JS, php, vider le cache entre 2 pages, inactiver le cache ...)
A l'origine, l'utilisation est pour un hover en background animé sur les items d'un menu. Ce n'est pas d'une importance cruciale mais c'est pour me coucher un soir moins idiot.

Merci d'avance

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Salut à toi !

Pourrait-on avoir l'adresse de la page, histoire de voir ce qu'il en est du code source ? :P

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
ghost-pc
Arias
Messages : 6
Inscription : 19 avr. 2007, 23:32

Message par ghost-pc »

Salut,

Bon, j'ai mis ce super code en ligne.
A tester ie et FF
Nouveauté en ligne sous FF même en rechargeant la page, le gif reste inanimé... Moi aussi d'ailleurs
http(://ghost-pc-buster.com/tests/essai1.html

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonjour,

J'ai bien le chargement animé mais qui ne se répète pas alors qu'il n'y a pas de problème avec d'autres. Normalement, quand on enregistre une image gif animée, on a le choix: une seule lecture, x répétitions ou en boucle. Je ne sais pas comment est enregistré ton image. Certaines visionneuses d'images passent outre ce choix, par exemple en lisant le fichier en boucle même lorsqu'une seule lecture est prévue (selon la configuration de la visionneuse). Ce n'est donc pas une référence pour connaître le comportement de l'image ensuite (et j'ignore où ce truc est caché dans le code du fichier).

Si l'image n'est animé qu'une seule fois et qu'elle est déjà dans le cache de Firefox, elle est affichée instantanément et, donc, paraît inanimée. Un Ctrl+F5 la ranime une fois.

A+
ghost-pc
Arias
Messages : 6
Inscription : 19 avr. 2007, 23:32

Message par ghost-pc »

Re,

Normal c'est un image qui n'est pas lu en boucle, mais sauf erreur en changeant de page et même si elle est dans le cache elle devrait "redémarrer" à sa position initiale (cf ie5.5, 6, 7, opera ...)
Ce qui revient sauf erreur a ne pas pouvoir utiliser de rollovers avec gifs animés avec FF car même en désactivant le cache, ça ne marche pas

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Finalement, j'avais lu un peu trop vite ton premier message. Je suis incapable de te répondre et j'ignore qui de Firefox ou de IE et Opera respecte les recommandations du W3C pour ce cas particulier.

Quand un modérateur passera, il déplacera ce fil dans le développement web, tu auras plus de chance d'avoir une réponse pertinente.
ghost-pc
Arias
Messages : 6
Inscription : 19 avr. 2007, 23:32

Message par ghost-pc »

Re,

Merci en tout cas ...

Pour avoir déplacé le post aussi :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
ghost-pc
Arias
Messages : 6
Inscription : 19 avr. 2007, 23:32

Message par ghost-pc »

Bonjour,

Je crois avoir trouvé par un furieux hasard la solution !! :shock: :shock:
http(://ghost-pc-buster.com/tests/essai1.php

Qui m'explique pourquoi le fait de déclarer une session réanime mon gif?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Peut-être bien parce que ça invalide la version mise en cache.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités