Problème Aff/cacher un div : l'image ok sous FF mais pas sur IE - HTML/CSS - Programmation
Marsh Posté le 13-01-2006 à 12:19:01
C'est un hack à la con, mais voilà ce que j'ai fait au boulot pour une page d'administration qu'avait ce genre de probléme :
element.innerHTML=element.innerHTML
Traduction : on remplace l'html du coup IE se rend compte que cette partie de la page à changé et il la met à jours.
Marsh Posté le 13-01-2006 à 12:45:57
Merci beaucoup, cela a résolu à moitié mon problème : il n'y a plus de décalage de mise en page, en revanche l'image ne s'affiche toujours pas
Marsh Posté le 13-01-2006 à 14:15:50
T'es sur que IE va chercher l'image où il faut?
Marsh Posté le 13-01-2006 à 15:04:12
Oui j'ai bien vérifié les paths, et puis sous Firefox et Opera cela fonctionne bien, donc je pense pas qu'il s'agisse d'un problème comme ça. D'ailleurs en faisant clic droit + afficher l'image (sous IE6), l'image apparait bien.
Marsh Posté le 13-01-2006 à 15:55:43
j'ai essayé une méthode différente, en settant les icones en background par CSS au lieu d'insérer l'image en html, et ça fonctionne
merci quand même pour ton aide omega !
Marsh Posté le 13-01-2006 à 12:05:56
Mon titre n'est peut etre pas très explicite, je suis désolé [ohwell]
Voila mon soucis : j'ai un div qui s'affiche ou se cache en cliquant sur un lien (le javascript standard qui agit sur la propriété display du div que tout le monde connait bien).
A l'intérieur de ce lien j'ai voulu mettre une petite image qui est un "plus" quand le bloc est caché, et un "moins" quand le bloc est visible (plier / déplier quoi !).
Sous Firefox et Opera mon code fonctionne très bien, mais sous IE l'image s'affiche 1 fois sur 10 et décale toute la mise en page.
Pouvez vous m'aider à trouver une solution avant que je m'énerve vraiment contre cette --biiip-- de navigateur de --biiiip-- [fache]
Copier coller de mon code :
Les deux petites images sont là :
plier.jpg :
deplier.jpg :