IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Problème image IE


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut Problème image IE
    Bonjour, à tous!!
    Voilà je développe actuellement un back_office développé et j'ai un petit soucis.
    J'ai une liste déroulante dans laquelle doit d'afficher les catégories du site.
    Par soucis de visualisation, j'ai voulu faire une liste qui , lorsque l'on clique dessus se déroule.. donc avec des bloc qui ont un style display: none
    Le problème est que j'ai mis des images dans les cadres caché et qu'avec IE, les images ne s'affiche pas..
    Les images s'affiche correctement lorsque je met le chemin absolu vers ces images. Mais étant donné que le back office doit être réutilisable, j'aimerai mettre en relatif mais cela ne fonctionne pas eavec IE als qu'avec firefoc tout est ok....

    Quelqu'un a t'il une solution??

    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <div id="liste">
                 <span id="image_104">
                     <img src="boutons_png/rub_plein.gif" alt="hjk" title="rubrique" onclick="ouvr_sous_rub(104)"/>
                 </span>
                 Cat1<br/>
                <span  class="no_visible" id="ouvr_sous_rub_104">
                     <div class="ligne">
                        <div id="image_111"> 
                             <img src="boutons_png/sous-rub-croix.png" alt="hjk" title="sous_rubrique" onclick="ferm_sous_sous_rub(111)"/>
                        </div><br/>
                    </div>
               </span>
     
    		</div>


    et le js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function ouvr_sous_rub(id)
    {
    	document.getElementById('ouvr_sous_rub_'+id).style.display = "block";
    	alert (document.getElementById('image_'+id).innerHTML+'avant');
    	document.getElementById('image_'+id).innerHTML = '<img src="boutons_png/rub_plein.gif" alt="hjk" title="rubrique" onclick="ferm_sous_rub('+id+')"/>';
    	alert (document.getElementById('image_'+id).innerHTML+'aprés');
     
     
    }//ouvr_sous_rub()
     
     
    function ferm_sous_rub(id)
    {
    	document.getElementById('ouvr_sous_rub_'+id).style.display = "none";
    	document.getElementById('image_'+id).innerHTML = '<img src="boutons_png/rub_plein.gif" alt="hjk" title="rubrique" onclick="ouvr_sous_rub('+id+')"/>';
    }

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    les chemins relatifs fonctionnent sous IE (6 en tous cas).
    Au lieu de regénérer le <img> dans le innerHTML, essaye de ne modifier que la propriété "src" du <img> ...

    A+

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    en fait lorsque je laisse comme c'est mnt, que je clique là où il doit y avoir l'image, l'image apparaît... Je n'y comprend rien!!!

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Avec innerHTML, tu risques d'être de nouveau confronté au pb, sur d'autres postes (ton cache à toi doit être à jour ).
    Essaye la modif du src, c'est plus sûr, il me semble ...

    A+

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    ok je vais essayer. On va voir

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    lol j'en ris tout seul.. Le problème venait du fait que IE ne gére pas terriblement les fichiers .png . J'ai mis les images au format gif et tout s'affiche correctement..
    Merci à toi de ton aide E.Bzz

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème image rotator
    Par eiffel74 dans le forum ASP
    Réponses: 1
    Dernier message: 10/04/2007, 23h02
  2. [Access2003]Problème images
    Par Yanovitch dans le forum IHM
    Réponses: 20
    Dernier message: 16/03/2007, 15h20
  3. [PHP-JS] problème image mouseover
    Par maximew dans le forum Langage
    Réponses: 1
    Dernier message: 12/02/2007, 16h45
  4. Problème image défilante
    Par reg64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 20/12/2006, 18h05
  5. Problème image
    Par rafiduck dans le forum Multimédia
    Réponses: 9
    Dernier message: 15/03/2006, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo