OVH Cloud OVH Cloud

Ajax, XML et FireFox

1 réponse
Avatar
Bonjour,
j'ai construit un script java pour faire de l'ajax mais j'ai des problèmes
de compatibilté avec FireFox.
En fait je n'arrive pas à traiter la réponse du serveur sous FireFox.
Pour IE, je charge la réponse dans un XML DOM et je parcoure la réponse sans
problème. Par contre sous FireFox je ne sais pas comment faire.
En fait je voudrais savoir comment faire le code ci-dessous équivalent pour
FireFox :

var objDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
objDoc.loadXML(responseText);
for(var i=0;i<objDoc.childNodes.item(1).childNodes.length; i++)
{
Title=objDoc.getElementsByTagName('Title')[i].firstChild.data;
Url = objDoc.getElementsByTagName('Url')[i].firstChild.data;
Rank = objDoc.getElementsByTagName('Rank')[i].firstChild.data;
....
}
Merci de votre aide.

Richard

1 réponse

Avatar
Virgul
Salut,

plus d'info sur ton problème ici:
http://siddh.developpez.com/articles/ajax/#LIV-B

et clique après avoir lu sur faq javascript pour encore mieux comprendre!

++

Thierry

Bonjour,
j'ai construit un script java pour faire de l'ajax mais j'ai des problèmes
de compatibilté avec FireFox.
En fait je n'arrive pas à traiter la réponse du serveur sous FireFox.
Pour IE, je charge la réponse dans un XML DOM et je parcoure la réponse sans
problème. Par contre sous FireFox je ne sais pas comment faire.
En fait je voudrais savoir comment faire le code ci-dessous équivalent pour
FireFox :

var objDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
objDoc.loadXML(responseText);
for(var i=0;i<objDoc.childNodes.item(1).childNodes.length; i++)
{
Title=objDoc.getElementsByTagName('Title')[i].firstChild.data;
Url = objDoc.getElementsByTagName('Url')[i].firstChild.data;
Rank = objDoc.getElementsByTagName('Rank')[i].firstChild.data;
....
}
Merci de votre aide.

Richard