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 :

IE : Option, attribut selected perdu ?


Sujet :

JavaScript

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut IE : Option, attribut selected perdu ?
    Lorsque je mets la valeur selected à vrai pour une option d'un select, cette valeur se perd lorsque je rajoute le noeud select dynamiquement (inclu dans un noeud parent par exemple).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    [...]
     
    for (var x = 0; x < selectObj.options[x].length; x++) {
    	if (selectObj.options[x].hasAttribute("selected")) {
    		selectObj.options[x].setAttribute("selected","false");
    	}
    }
     
    selectObj.options[statut].setAttribute("selected","true");
     
    [...]
    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
     
     
    [...]
     
    for (var x = 0; x < obj_id_array.length; x++) {
    	var DIV = document.getElementById("DIV_" + obj_id_array[x]);
     
    	/*
    	DIV_array.push(DIV.cloneNode(true));
     
    	DIV_parentNode = DIV.parentNode;
     
    	DIV_parentNode.removeChild(DIV);
    	*/
     
    	DIV_parentNode = DIV.parentNode;
     
    	DIV_parentNode.removeChild(DIV);
     
    	DIV_array.push(DIV);
    }
     
    [...]

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut


    Ça marche maintenant...

    Y a un truc de très très louche avec le cache de IE...
    Est-ce que IE conserve des fragments de page en cache ? (mon problème venait d'une page dynamique PHP donc j'ai pu constater les changements dans les sources...)

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Bon, ben j'ai quand même le problème qui réapparait quand je fait un clone du noeud (cloneNode(true)).
    Que faire ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/12/2007, 14h12
  2. texte d'une option de select et &nbsp;
    Par postb99 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/08/2007, 11h25
  3. conserver l'etat des options de select multiple apres le submit
    Par raul_le_vieux dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 25/07/2007, 15h41
  4. html-el:option et selected="selected"
    Par mmschnef dans le forum Struts 1
    Réponses: 3
    Dernier message: 16/04/2007, 16h47
  5. [Tableaux] Recuper toutes les options dans select
    Par Tempotpo dans le forum Langage
    Réponses: 6
    Dernier message: 13/04/2006, 14h26

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