Chargement gif et preload
Fermé
foyout
Messages postés
25
Date d'inscription
jeudi 25 janvier 2007
Statut
Membre
Dernière intervention
8 novembre 2008
-
8 sept. 2007 à 14:09
foyout - 9 sept. 2007 à 20:55
foyout - 9 sept. 2007 à 20:55
A voir également:
- Chargement gif et preload
- Comment faire un gif - Guide
- Smart iptv bloqué au chargement - Forum Réception vidéo
- Les gif ne fonctionne pas ✓ - Forum Xiaomi
- Smart iptv bloque au chargement ✓ - Forum Vidéo/TV
- Mytf1 erreur de chargement - Forum Vidéo/TV
6 réponses
Bingoo
Messages postés
2
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
8 septembre 2007
8 sept. 2007 à 14:26
8 sept. 2007 à 14:26
je penses ke c à cause du logiciel avec lekel t'a créé ton site ! le mien aussi afiche le meme probleme, il fonctionne avec firefox mais y'a des erreurs vc Ie ! voila mon site : www.under-ground.c.la
Pour le site je l'ai créé vc WEB PAGE MAKEr !
Pour le site je l'ai créé vc WEB PAGE MAKEr !
Posotaz
Messages postés
489
Date d'inscription
samedi 23 juin 2007
Statut
Membre
Dernière intervention
19 juin 2011
226
8 sept. 2007 à 16:29
8 sept. 2007 à 16:29
Bonjour Foyout,
J'ai fait quelques tests et j'ai comme l'impression que si une image n'est pas physiquement trouvée, le script s'arrête sous IE (tout a fonctionné quand j'ai effacé quelques img en trop et que j'ai fait pointé le reste vers des fichiers image existants). Il faut donc t'assurer que tous tes <img src="chemin fichier" /> sans exception pointent vers un fichier image qui existe.
Ensuite, petit détail : Ne fais pas setTimeout(preloadImage) mais plutôt preloadImage(). Le setTimeout n'est pas compatible avec tous les navigateurs et pour certains il faut explicitement préciser un temps en milisecondes. Et en JavaSript il vaut mieux terminer chaque instruction par un point virgule. Sans compter que les attributs des balises, surtout quand leur valeur n'est pas numérique, doivent être entourés de guillemets comme ceci <div id="monbloc"></div>
Pour l'autre problème, j'ai ouvert ton GIF avec un logiciel dédié et il résulte que la répétition est réglée sur 3 au lieu de 50.
Pour ce qui est de l'absence d'animation lors d'une deuxième visite, c'est une question de cache du navigateur. Toi qui utilises FireFox, si par exemple tu cliques sur le lien que tu as laissé ici, dans un nouvel onglet, l'animation va se recharger. Par contre si tu fais F5 ou retapes l'URL, le navigateur ne rejouera plus l'image à moins que tu ne vides son cache.
Voilà bonne journée ! :-)
J'ai fait quelques tests et j'ai comme l'impression que si une image n'est pas physiquement trouvée, le script s'arrête sous IE (tout a fonctionné quand j'ai effacé quelques img en trop et que j'ai fait pointé le reste vers des fichiers image existants). Il faut donc t'assurer que tous tes <img src="chemin fichier" /> sans exception pointent vers un fichier image qui existe.
Ensuite, petit détail : Ne fais pas setTimeout(preloadImage) mais plutôt preloadImage(). Le setTimeout n'est pas compatible avec tous les navigateurs et pour certains il faut explicitement préciser un temps en milisecondes. Et en JavaSript il vaut mieux terminer chaque instruction par un point virgule. Sans compter que les attributs des balises, surtout quand leur valeur n'est pas numérique, doivent être entourés de guillemets comme ceci <div id="monbloc"></div>
Pour l'autre problème, j'ai ouvert ton GIF avec un logiciel dédié et il résulte que la répétition est réglée sur 3 au lieu de 50.
Pour ce qui est de l'absence d'animation lors d'une deuxième visite, c'est une question de cache du navigateur. Toi qui utilises FireFox, si par exemple tu cliques sur le lien que tu as laissé ici, dans un nouvel onglet, l'animation va se recharger. Par contre si tu fais F5 ou retapes l'URL, le navigateur ne rejouera plus l'image à moins que tu ne vides son cache.
Voilà bonne journée ! :-)
re
un grand merci pour ta reponses, ca a resolu pas mal de probleme.
Ca fonctionne maintenant tres bien avec ie mais j'ai toujours ce souci de mise en cache.
Pour ie, j'ai utilisé le meta: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> et ca fonctionne niquel.
Il me reste juste le probleme sur firefox ou ce meta ne marche pas et donc l'image se met en cache et ne se recharge pas.
Y'a t'il une solution sur firefox pour empecher la mise en cache ?
merci encore, et desolé pour toutes ses questions
bye
Foyout
un grand merci pour ta reponses, ca a resolu pas mal de probleme.
Ca fonctionne maintenant tres bien avec ie mais j'ai toujours ce souci de mise en cache.
Pour ie, j'ai utilisé le meta: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> et ca fonctionne niquel.
Il me reste juste le probleme sur firefox ou ce meta ne marche pas et donc l'image se met en cache et ne se recharge pas.
Y'a t'il une solution sur firefox pour empecher la mise en cache ?
merci encore, et desolé pour toutes ses questions
bye
Foyout
foyout
Messages postés
25
Date d'inscription
jeudi 25 janvier 2007
Statut
Membre
Dernière intervention
8 novembre 2008
2
9 sept. 2007 à 00:47
9 sept. 2007 à 00:47
juste pour dire que j'ai changé le lien, voila le nouveau: http://fandevincentclerc.free.fr/lindex.html
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Posotaz
Messages postés
489
Date d'inscription
samedi 23 juin 2007
Statut
Membre
Dernière intervention
19 juin 2011
226
9 sept. 2007 à 01:53
9 sept. 2007 à 01:53
Cool, une bonne chose de faite :-D
Heu... Pour résoudre ce problème de cache j'ai toujours pensé que FireFox souffrait de gros poblèmes et que malheureusement on ne sait pas y faire grand chose mais le bug est connu chez-eux (je ne sais pas si avec les version antérieures à la 2 ça le faisait aussi mais je trouve que les développeurs ont plutôt mal géré ces affaires de cache).
Si tu veux t'amuser à bidouiller tu peux toujours suivre cette discussion, sait-on jamais : javascript interdire le cache ie marche pas#1
Pas de soucis pour les questions, on est sur un forum, en poser c'est le but :-D (et y répondre quand on sait ou croit savoir aussi) ^^
Heu... Pour résoudre ce problème de cache j'ai toujours pensé que FireFox souffrait de gros poblèmes et que malheureusement on ne sait pas y faire grand chose mais le bug est connu chez-eux (je ne sais pas si avec les version antérieures à la 2 ça le faisait aussi mais je trouve que les développeurs ont plutôt mal géré ces affaires de cache).
Si tu veux t'amuser à bidouiller tu peux toujours suivre cette discussion, sait-on jamais : javascript interdire le cache ie marche pas#1
Pas de soucis pour les questions, on est sur un forum, en poser c'est le but :-D (et y répondre quand on sait ou croit savoir aussi) ^^