Bonjour tout le monde,
J'ai petit problème sur IE (Firefox tout vas bien mais bon....)
En fait, en faisant de l'Ajax, je récupère donc la réponse XML (un arbre DOM(je débute en DOM;)) générer en PHP5).
Je récupere donc un petit bout d'XML que je parse et c'est ici que le problème arrive :
Le bout XML :
Le but étant de mettre à jour une selectbox...Code:
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0"?> <main> <elements><id>test6</id> <select> <option value="t1">coucouc</option> <option value="t2">Test 2</option> <option value="t3">Test 3</option> </select> </elements> </main>
Je pensais ca pouvais marcher, mais sous IE il perd le premier élément!Code:
1
2
3
4
5
6
7 select=elems[i].getElementsByTagName('select')[0]; var lesoptions=select.childNodes; for(var i=0;i<lesoptions.length;i++) { if (lesoptions[i].firstChild) element.options[i]=new Option(lesoptions[i].firstChild.nodeValue,lesoptions[i].getAttribute("value")); }
J'ai trouvé cela :
http://javascript.developpez.com/faq...M#DOMIEFirefox
mais je ne trouve pas de solution....
Merci d'avance