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 )
Je n'ai pas ce problème avec Firefox.
Je précise que j'ai bien du texte entre les balises <name>
Code :
- function AjoutFav(id, type) {
- var oXMLHTTP = MakeXHR();
- if (!oXMLHTTP) return 0;
- sURLDATA = "php/ajout_favoris.php?id=" + escape(id) + "&type=" + type;
- oXMLHTTP.open ("POST", sURLDATA, false); // Envoie une requête à la page PHP spécifiée -- synchrone
- oXMLHTTP.send (null);
- // Modifie la page en conséqence
-
- alert(oXMLHTTP.responseText);
- docXML = oXMLHTTP.responseXML;
- if (docXML.getElementsByTagName("erreur" ).length != 0) {
- var erreur = docXML.getElementsByTagName("erreur" ).item(0).firstChild.nodeValue;
- alert(erreur);
- }
- else {
- nom = docXML.getElementsByTagName("name" ).item(0).firstChild.nodeValue;
- added = docXML.getElementsByTagName("added" ).item(0).firstChild.nodeValue;
- tabinfos = new array();
- tabinfos[0] = '';
- tabinfos[1] = nom;
- tabinfos[2] = '';
- tabinfos[3] = added;
- Show_Popup_Panier(tabinfos);
- }
- }
|
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