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 :

fonction javascript entre IE7 et Firefox


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut fonction javascript entre IE7 et Firefox
    Bonjour à tous,

    J'ai un problème avec des fonctions javascript qui ne sont pas prises en compte sur IE7 alors qu'elles fonctionnent bien sur Firefox.

    Il s'agit des fonctions déplier et replier que vous trouverez dans l'onglet Thème de l'application suivante : http://cartographie.bretagne-environnement.org/

    Voici le passage du Template qui fait appel à ces fonctions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="javascript:expandAll('layersroot');">{t}expand tree{/t}</a> -
    <a href="javascript:closeAll('layersroot');">{t}closetree{/t}</a><br/>
    et les fonctions javascripts :


    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
      function expandAll(id) {
      var mydiv = document.getElementById(id);
      var divs = mydiv.getElementsByTagName('div');
      var key;
     
      openNodes = new Array();
     
      for (var i = 0; i < divs.length; i++) {
        divs[i].style.display = 'block';
        var nid = divs[i].id;
        openNodes.push(nid.substr(2));
        key = document.getElementById('x' + nid);
        if (key) replacePic(key, 'plus', 'minus');
      }
     
      writeOpenNodes(true);
    }
     
    function closeAll(id) {
      var mydiv = document.getElementById(id);
      var divs = mydiv.getElementsByTagName('div');
      var key;
     
      for (var i = 0; i < divs.length; i++) {    
        key = document.getElementById('x' + divs[i].id);
        if (key) replacePic(key, 'minus', 'plus');
     
        if (divs[i].getAttribute('id')) {
            divs[i].style.display = 'none';    
        }
      }
     
      openNodes = new Array();
      writeOpenNodes(true);
    }
    Pensez-vous que ce problème vienne du code Javascript? Et si oui, avez-vous une idée sur la manière pour rendre ces fonctions utilisables avec IE7?

    Désolé, si ma question semble simple, mais mes connaissances en javascript sont minimes.
    Erwann

  2. #2
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    Bonjour,

    Je viens de remarquer que d'autres fonctions Javascript ne fonctionnent pas.
    Par exemple, lorsque vous ouvrez l'onglet Theme/Fonds de carte, il y'a des infobulles qui au passage de la souris doivent faire apparaître un texte d'explication. Or avec IE7 il ne le fait pas!!

    Je suis preneur du moindre conseil

    Erwann

Discussions similaires

  1. [HTML 4.0] Problème affichage de lien entre IE7 et FireFox
    Par loic20h28 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/06/2009, 15h24
  2. Couleur différentes PNG entre IE7 et Firefox
    Par jiojio dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 11/02/2009, 14h59
  3. probleme d'alignement d'un fieldset entre IE7 et Firefox
    Par Ben210426 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/06/2008, 08h21
  4. Le style CSS ne donne pas le même résultat entre IE7 et Firefox
    Par beegees dans le forum Mise en page CSS
    Réponses: 13
    Dernier message: 21/09/2007, 15h32
  5. Probleme javascript entre IE et Firefox
    Par yobogs dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/02/2006, 21h58

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