css xhtml images ie6

css xhtml images ie6 - HTML/CSS - Programmation

Marsh Posté le 22-06-2004 à 17:16:15    

Hello,
 
J'ai un problème avec IE6 depuis environ un an.
IE6 gère très mal l'affichage de ses images (ça tout le monde le sait  :P)
 
J'ai une fonction dans mon site pour faire apparaître et disparaître les différents nivaux de listes, ces listes ont une image au lieu de la puce noir habituelle...
 
Au début, pas de problème, il cache et montre les listes avec leur puce en image, mais de temps en temps, il y en a une qui disparaît...
puis plus... et ça fini qu'elles sont toutes manquantes... dans toute la page...
 
Ça fait un an que je cherche, que j'essais que je me casse la tête et celle des gens que je connais... :(  (tranche de vie :P)
 
J'ai mis un exemple de la page d'admin (sans les liens... et sans la plupart des images...) ici : http://www.geocities.com/sailorcarom4/test_puces/
 
Pour rêglé le problème temporairement l'an dernier j'ai remplacer toutes les puces par des images... (c'est lourd dans un code...)
 
Maintenant, ce sont de belle puces gérrés par CSS...mais ça marche pas plus sous IE6
 
J'ai lu tout ce qui se trouvait sur les problème d'image sous IE6 et j'ai fait tout ce qu'eux ont fait pour rêgler leur problème, mais rien....
 
Pour l'instant, j'ai ce petit script dans mon script d'ouverture :
 
if (navigator.userAgent.indexOf("IE 6" ) > 1) {
 percent=0
 while (percent<=100){
  int_compteur = 0
  while (int_compteur < 10000) {
   int_compteur = int_compteur + 1
  }
  percent = percent + 2
  window.status = "Le déploiment du lien est à " + percent + "% terminés";
 }
 window.status = ""
}
 
Et si on va pas trop vite, ça fonctionne...
En gros si je lui bloque du temps le navigateur se rappel qu'il y a des petites images à afficher...
 
Un alert à la fin du script fonctionne très trsè bien aussi... j'peu juste pas le mettre... cette fonction sert pour la navigation du site... Un peu tannant des alerts...  
 
Alors y a t'il quelqu'un dan ce vaste univers qui puisse m'aider ???
 
Merci
 
 
Caroline


---------------
If you find a four-leaf clover,
Reply

Marsh Posté le 22-06-2004 à 17:16:15   

Reply

Marsh Posté le 22-06-2004 à 17:52:34    

Je ne peux pas t'aider, désolé

Reply

Marsh Posté le 22-06-2004 à 20:14:45    

Si je comprends bien, si tu utilises list-style-image pour les puces ça marche pas ?
 
En tout cas ça m'a l'air d'être un bug de IE, donc y'a pas tellement de solution évidente...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 22-06-2004 à 20:17:32    

Ça marche pendant un temps, puis les puces se mettent à disparaître et à la fin, il n'y en a plus du tout...
 
:(


---------------
If you find a four-leaf clover,
Reply

Marsh Posté le 23-06-2004 à 19:14:12    

Hello,
 
Pour ceux que ça interresserait, j'ai enfin trouvé comment rêglé mon problème...
Il reste juste à appliqué la solution sur les 6000 ordinateurs de mon ministère P
 
Description du problème :
 
J'ai une fonction dans mon site pour faire apparaître et disparaître
les différents nivaux de listes, ces listes ont une image au lieu de la
puce noir habituelle...
Mais j'ai un problème avec IE6(Internet explorer 6) depuis environ un an,  
car il gère très mal l'affichage de ses images.
Au début, pas de problème, il cache et montre les listes avec leur puce
en image, mais de temps en temps, il y en a une qui disparaît...
puis de plus en plus... et ça fini qu'elles sont toutes manquantes... dans toute
la page... et les autres images de la page disparaissent aussi...
 
Solutions temporaires :
 
Pour régler le problème temporairement l'an dernier j'ai remplacer
toutes les puces par des images...
Mais cette solution est très lourde dans le code et va à l'encontre
des normes du W3C et des principes de Bobby (pour les handicapés visuels et tout...)
 
Récemment, j'ai remis les vrai puces en images (dans un environement de test) et pour parrer
au problème, j'ai découvert qu'en fesant travailler le navigateur pour rien
(ex.: Le faire compter jusqu'à 1 000 000, ou quelques variantes...)
Les puces disparaisaient moins rapidement  
(ou plus du tout, dépendament de l'ordinateur)
 
Recherche :
 
J'ai fait des recherches partout sur le web, sur des forums et des sites  
spécialisés dans les problèmes de IE6.
J'ai découvers que plusieurs personnes avaient eu le même genre de problème.
Non-affichage d'images sur des sites, ou dans outlook express  
(fabriqué par microsoft) quand il y avait la même
image répété plusieur fois, seule la première s'affichait.
 
Conclusions des recherches :
 
Chez la plupart de ces gens, le problème a pu être résolue en jouant avec  
les paramètres d'IE6. Sinon, avec le petit programme Powerie6  
on peu réassocier l'extention des images avec IE6. Ou les plus mal chanceux
devait réintaller IE6, ou encore aller désinstaller des programmes qui  
rentraient en conflit avec IE6.
 
Actions :
 
Sur mon poste, j'ai fait quelques essait pour voir d'où venait le problème.
Pour ne pas prendre de chance, j'ai installer les mises à jour de sécurités  
disponible sur le site de Microsoft (ce qui a rêglé plusieurs (17) failles de  
sécurité importantes sur mon poste).
Ensuite, j'ai fait les vérification d'usage pour voir si tous les paramètres d'IE6
étaient bien installés. (http://www.technicland.com/article.php3?sid=84)
Et il manquait une section complète (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents)
 
Alors avec Powerie6 j'ai pu réassocier l'extention des images avec IE6 sans trop de problème.
 
Et enfin, dans les Option Internet/Général/Fichier internet temporaires/paramètres,
À vérifier s'il existe une version plus récente des pages enregistrées, il faut sélectionné "Automatiquement"
 
Vérifications finales :
 
J'ai ensuite fait des tests sur mon poste test et les opérations sont indissociables.
L'une sans l'autre (réassocier l'extention des images avec IE6 et l'opération dans Option Internet) ça ne fonctionne pas.
 
Sinon, il n'y a plus aucun problème d'affichage de puces sur 2 ordinateurs du ministère.
 
2 sur 6000... c'est un départ...  
 
Bonne journée !
 
Caro  (un problème vieux d'un an vient D'être résolue !!!!)
 


---------------
If you find a four-leaf clover,
Reply

Marsh Posté le 23-06-2004 à 20:02:45    

Merci pour cette solution


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed