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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Le but étant de mettre à jour une selectbox...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"));
}
Je pensais ca pouvais marcher, mais sous IE il perd le premier élément!
J'ai trouvé cela :
http://javascript.developpez.com/faq...M#DOMIEFirefox

mais je ne trouve pas de solution....

Merci d'avance