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

Bibliothèques & Frameworks Discussion :

Bug ie8 document.all


Sujet :

Bibliothèques & Frameworks

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 79
    Points : 37
    Points
    37
    Par défaut Bug ie8 document.all
    bonjour, le code suivant marche sur toutes les version ie sauf ie8. En fait si je mets le code n°2 cela marche pour ie8. Comment dois je modier mon code ?
    Sinon peut on faire mieux avec prototype.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
    17
     
    if (document.all)
    {/*code 1*/				
      nouveauLi1.style.setAttribute("cssText","display: none");
      nouveauLi1.setAttribute("className","bit-input");
      nouveauInput1.setAttribute("className","smallinput");
      nouveauLi2.setAttribute("className","bit-box");
      nouveauA2.setAttribute("className","closebutton");
    }
    else
    {/* code 2*/				
      nouveauLi1.setAttribute("style","display: none");
      nouveauLi1.setAttribute("class","bit-input");
      nouveauInput1.setAttribute("class","smallinput");
      nouveauLi2.setAttribute("class","bit-box");
      nouveauA2.setAttribute("class","closebutton");
    }

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Bonjour,

    avec prototype :

    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
     
    var nouveauLi1 = new Element('li', {
        style: 'display: none',
        className: 'bit-input'   
    });
     
    var nouveauInput1 = new Element('input', {
        className: 'smallinput'   
    });
     
    var nouveauLi2 = new Element('li', {
        className: 'bit-box'   
    });
     
    var nouveauA2 = new Element('a', {
        className: 'closebutton'
    });
     
    // Ou juste pour la mise a jour
    nouveauLi1.setStyle("display", "none");
    nouveauLi1.AddClassName("bit-input");
    // etc.
    Les possibilités avec les éléments sont listés ici : http://api.prototypejs.org/dom/element.html


Discussions similaires

  1. If (document.all) : qu'est-ce que ça veut dire?
    Par AzertyH dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/10/2006, 23h22
  2. document.all
    Par raph707 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/05/2006, 12h37
  3. Pb avec IE document.all
    Par cryborg dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/05/2006, 16h35
  4. document.all
    Par sekaijin dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/03/2006, 13h28
  5. [info] document.all / document.childNodes
    Par CUCARACHA dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 25/11/2005, 10h28

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