Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2435 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème XML vs JS vs IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème XML vs JS vs IE

n°1539125
theredled
● REC
Posté le 05-04-2007 à 17:09:57  profilanswer
 

Bonjour tous

 

IE me met une erreur  "Objet Requis" lors de l'appel à cette fonction... il semblerait que l'erreur se situe aux alentours de "docXML.getElementsByTagName("name" ).item(0).firstChild.nodeValue;" (mortel la gestion  des erreurs JS avec IE :sarcastic: )

 

Je n'ai pas ce problème avec Firefox.

 

Je précise que j'ai bien du texte entre les balises <name>

 
Code :
  1. function AjoutFav(id, type) {
  2. var oXMLHTTP = MakeXHR();
  3. if (!oXMLHTTP) return 0;
  4. sURLDATA = "php/ajout_favoris.php?id=" + escape(id) + "&type=" + type;
  5. oXMLHTTP.open ("POST", sURLDATA, false); // Envoie une requête à la page PHP spécifiée -- synchrone
  6. oXMLHTTP.send (null);
  7.   // Modifie la page en conséqence 
  8.  
  9.   alert(oXMLHTTP.responseText);
  10. docXML = oXMLHTTP.responseXML;
  11. if (docXML.getElementsByTagName("erreur" ).length != 0) {
  12.  var erreur = docXML.getElementsByTagName("erreur" ).item(0).firstChild.nodeValue;
  13.  alert(erreur);
  14. }
  15. else {
  16.  nom = docXML.getElementsByTagName("name" ).item(0).firstChild.nodeValue;
  17.  added = docXML.getElementsByTagName("added" ).item(0).firstChild.nodeValue;
  18.  tabinfos = new array();
  19.  tabinfos[0] = '';
  20.  tabinfos[1] = nom;
  21.  tabinfos[2] = '';
  22.  tabinfos[3] = added;
  23.  Show_Popup_Panier(tabinfos);
  24. }
  25. }
 

Une idée du problème ?

 

Merci !


Message édité par theredled le 06-04-2007 à 10:12:14

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 05-04-2007 à 17:09:57  profilanswer
 

n°1539398
theredled
● REC
Posté le 06-04-2007 à 10:11:21  profilanswer
 

up :(


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1539403
anapajari
s/travail/glanding on hfr/gs;
Posté le 06-04-2007 à 10:16:30  profilanswer
 

exemple de flux xml retourné, s'possible?

n°1539410
theredled
● REC
Posté le 06-04-2007 à 10:44:48  profilanswer
 

Yep :  
 

Code :
  1. <?xml version="1.0" encoding="windows-1252" ?><favori><name>TiestoCeronne</name><added>vient d&#039;être ajouté à vos favoris</added></favori>


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1539417
theredled
● REC
Posté le 06-04-2007 à 10:58:29  profilanswer
 

J'irais plus loin dans l'analyse :
 
docXML.getElementsByTagName('*').length vaut zéro :/


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1539418
anapajari
s/travail/glanding on hfr/gs;
Posté le 06-04-2007 à 11:00:02  profilanswer
 

et docXML.length? Nan parce ça se trouve sous IE t'as carrement pas de flux retourné!

n°1539427
theredled
● REC
Posté le 06-04-2007 à 11:09:44  profilanswer
 

anapajari a écrit :

et docXML.length? Nan parce ça se trouve sous IE t'as carrement pas de flux retourné!


undefined... en même temps document.length n'existe pas ici : http://www.w3schools.com/dom/dom_document.asp

 

Par contre j'ai bien tout ce qu'il faut dans le responseText.

Message cité 1 fois
Message édité par theredled le 06-04-2007 à 11:10:08

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1539436
anapajari
s/travail/glanding on hfr/gs;
Posté le 06-04-2007 à 11:17:23  profilanswer
 

theredled a écrit :

undefined... en même temps document.length n'existe pas ici : http://www.w3schools.com/dom/dom_document.asp
Par contre j'ai bien tout ce qu'il faut dans le responseText.


oui bon, tu as compris ce que je voulais dire :o
 
IE trouve-t-il un root node au moins à ton doc XML? ( docXML.documentElement pour le récupérer)

n°1539451
theredled
● REC
Posté le 06-04-2007 à 11:25:16  profilanswer
 

anapajari a écrit :

IE trouve-t-il un root node au moins à ton doc XML? ( docXML.documentElement pour le récupérer)


Nan il trouve pas :sweat:
alert(docXML.documentElement) m'affiche NULL.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1539536
anapajari
s/travail/glanding on hfr/gs;
Posté le 06-04-2007 à 12:38:00  profilanswer
 

et bin c'est pas gagné ... :o  
Je sais pas trop du coup [:cupra]

mood
Publicité
Posté le 06-04-2007 à 12:38:00  profilanswer
 

n°1539623
theredled
● REC
Posté le 06-04-2007 à 14:37:23  profilanswer
 

:(
 
au suivant [:pingupra]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1539639
theredled
● REC
Posté le 06-04-2007 à 15:05:34  profilanswer
 

:cry:
j'avais ce header dans le script appelé

Code :
  1. header('Content-Type: text/html; charset=ISO-8859-1');


Comme ça c'est mieux :cry:

Code :
  1. header('Content-Type: text/xml; charset=ISO-8859-1');
 

Ca marche :cry:
Merci :cry:


Message édité par theredled le 06-04-2007 à 15:06:18

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème XML vs JS vs IE

 

Sujets relatifs
Problème avec array_randproblème avec php5
[Résolu] PHP MySQL - Problème de recherche dans la baseProblème positionnement div
Problème de type: Pixel =int, char ?probleme avec serveur MySQL
Problème TextArea sous firefoxProblème de réception TCP
problème d'uploadProblème pour lancer un fichier midi à partir d'Excel
Plus de sujets relatifs à : problème XML vs JS vs IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR