Bonjour à tous,
Première question qui ne demande cependant pas de réponse particulière : Pourquoi autant de personne utilise ce navigateur de m**** qu'est Internet Explorer ??
![:roll:](https://www.developpez.net/forums/images/smilies/icon_rolleyes.gif)
Ca c'est dit.
Maintenant j'en arrive a mon probleme ![:mrgreen:](https://www.developpez.net/forums/images/smilies/icon_mrgreen.gif)
Dans 2 fonctions différentes, j'ai ces 2 lignes suivantes :
limit_article = docXML.getElementsByTagName('l')[0].getElementsByTagName('limit_article')[0].firstChild.nodeValue;
limit_resume = docXML.getElementsByTagName('l')[0].getElementsByTagName('limit_resume')[0].firstChild.nodeValue;
Les 2 fonctionnent parfaitement sous Firefox (normal
), alors que sous IE seule la première fonctionne (normal aussi
). Alors que ce sont casiment les meme lignes, le fichier XML est formé exactement de la meme facon (hormis le non des balises bien sur).
IE me met une belle erreur du style "'getElementsByTagName.0' a la valeur NULL ou n'est pas un objet."
J'ai du essayer de 3 ou 4 façons différentes sous Firefox elle marchaient toutes, sous IE aucune !
Si vous avez une idée, je suis plus que preneur !! ![:lol:](https://www.developpez.net/forums/images/smilies/icon_lol.gif)
EDIT :
quand je fais un alert(docXML.getElementsByTagName('l')); IE me dit que j'ai un [object], mais quand je fais alert(docXML.getElementsByTagName('l')[0]);, IE me dit "null" alors que Firefox me dit [object Element]...
Partager